Tanqeeb stepped up to 10 furlongs to post a first win on turf at Bath under Hector Crouch.
He made a slow start and was in the rear group early on but made progress to get into a challenging position in the home straight.
Hector got busy two furlongs out and his mount hit the front inside the final furlong from where kept on well to beat the favourite by half a length.