Posh come from behind to register a fifth successive League One victory.
Peterborough United made it five league wins in a row and sixth in all competitions after coming from behind to secure all three points against league leaders Hull City with Jonson Clarke-Harris and Siriki Dembele on target in the second half to move Posh into second place in the League One table.
After a quiet start to the contest in driving rain, the home side saw the first yellow card of the game as Callum Elder was cautioned for a foul on Joe Ward. Nathan Thompson followed him into the book on the half hour mark for a foul as Hull countered at pace.
Malik Wilks fired over the crossbar moments later with his right-foot after a fortunate spin of the ball saw the former Leeds man gain possession just outside of the penalty area. The hosts got their noses in front on 36 minutes and Posh were left aggrieved as a clear foul on Taylor was not spotted by the official, this allowed Hull to counter and WILKS curled home with his left-foot to give the Tigers a lead.
Posh made a change on 49 minutes with teenager Flynn Clarke replacing Ryan Broom. On 62 minutes, Posh drew themselves level as a superb cross from Joe Ward was headed past Ingram by the in-form Jonson CLARKE-HARRIS.
Smallwood was cautioned for a foul on Taylor on 64 minutes by referee Tom Nield. Docherty fired wide from 25-yards on 69 minutes after Pym’s punch presented a bit of a shooting opportunity from distance for the Tigers.
Hull made a double change on 70 minutes with Tom Eaves and Hakeem Adelakun introduced by Grant McCann. Wilks struck the outside of the post via a deflection from Butler on 72 minutes as Hull continued to cause plenty of problems.
Posh got their noses in front on 73 minutes as wonderful wing play from Joe Ward down the right saw him beat Elder with skill and pace and pick out DEMBELE, his shot took a deflection and loops into the back of the net. Pym produced a fine reaction stop to keep out substitute Adelakun at the near post before Posh had appeals for a spot-kick turned down as Dembele took a tumble in the box.
Substitute Eaves glanced a header inches past the far post on 82 minutes after great play from Honeyman down the right hand side.
Hull City: Ingram, Elder, Burke, Smallwood, Wilks, Honeyman, Emmanuel, Lewis-Potter (sub Adelakun 70min), Greaves, Magennis (sub Eaves 70min), Docherty. Unused subs: Long, De Wijs, Jones, Slater, Mayer.
Posh: Pym, Butler, Thompson (sub Mason 88min), Beevers, Kent, Taylor, Clarke-Harris, Dembele, Broom (sub Clarke 49min), Brown, Ward. Unused subs: Gyollai, Eisa, Reed, Blake-Tracy, Hamilton.
Half-time: Hull City 1-0 Peterborough United
Full-time: Hull City 1-2 Peterborough United
Referee: Tom Nield