Proud home record comes to an end as Blackpool secure 2-1 win.

Peterborough United suffered their first defeat at the Weston Homes Stadium of the calendar year as Blackpool striker Gary Madine bagged a late winner to secure all three points for the in-form Seasiders.

Jerry Yates squandered a fine chance for the Seasiders on four minutes as he found space, cut inside and drilled a left-foot shot towards goal, but thankfully for Posh, it went wide of the near post. Pym did well moments later to keep out a deflected Hamilton effort as the visitors made a lively start to the contest.

Madine drilled a shot wide of the post on 12 minutes after Posh lost possession high up the pitch. The visitors got their noses in front on 18 minutes as YATES was allowed time and space in the box to turn and drill a low shot through the crowd and past Pym.

Taylor fired over on 29 minutes as Posh tried to assert themselves on the game after a shaky start. Husband was cautioned for a foul on Ward moments later by referee Ollie Yates. Kenny Dougall was cautioned for a foul on Taylor.

Moments after the interval, Blackpool were gifted a chance to make it 2-0 but Kaikai curled his shot over the crossbar. Darren Ferguson made a change on 51 minutes with Ryan Broom replacing Ward and a double change just after the hour with Frazer Blake-Tracy and Mo Eisa introduced.

Butler was cautioned for a foul on the pacy Hamilton on 66 minutes as Posh came close to getting caught on the break. Dembele was cautioned for a dive in the box on 81 minutes as Posh tried desperately to create something in front of goal.

Posh drew themselves level on 84 minutes as birthday boy Frankie KENT powered home a header from a driven Butler corner kick. Dembele fired over after a good layoff from Clarke-Harris on 88 minutes as Posh pushed forward.

On 89 minutes, the visitors got themselves back in front as MADINE slotted home from close-range after a low centre. In stoppage time, Clarke-Harris saw a header clip the top of the crossbar.

Posh: Pym, Mason (sub Blake-Tracy 62min), Beevers, Kent, Butler, Brown (sub Hamilton 77min), Taylor, Dembele, Ward (sub Broom 51min), Szmodics (sub Eisa 62min), Clarke-Harris. Unused subs: Gyollai, Reed, Kanu.

Blackpool: Maxwell, Husband, Yates (sub Anderson 70min), Kaikai (sub Woodburn 70min), Dougall, Madine, Ward (sub Robson 70min), Turton, Expiteta, Hamilton (sub Lawrence-Gabriel 90min), Gretarsson. Unused subs: Sims, Mitchell, Ballard.

Half-time: Peterborough United 0-1 Blackpool
Full-time: Peterborough United 1-2 Blackpool
Referee: Ollie Yates