Keepax finished off his race to good effect to snatch a last-gasp victory in division one of the Bathwick Tyres Maiden Auction Stakes at Salisbury.
The 14-1 chance had been well beaten in a warm Newbury maiden on his racecourse introduction but found life easier stepped up to seven furlongs.
Dutch Master looked the likely winner once battling his way to the lead, but Chris Wall's Keepax really hit top gear in the closing stages, with Chris Catlin punching the juvenile out to the line to collect by a neck.
Medieval Bishop ran out a determined winner of division two in the hands of Nicky Mackay.
Making his first start for David Elsworth, the 16-1 chance looked booked for second when 2-1 favourite No Compromise came past him under Steve Drowne...