Play-off chasing Blackpool secured a thrilling win over nine-man Tranmere.
Keigan Parker handed the hosts the lead before Calvin Zola pulled Rovers level, but Wes Hoolahan restored the lead for the Seasiders seven minutes later.
Zola grabbed his second after the break, before team-mate John Mullin saw red for a tackle on Claus Jorgensen.
Jason McAteer was then sent off for a clash with Blackpool boss Simon Grayson, before Andy Morrell converted Ian Evatt's cross for the winner.
Blackpool: Edge, Barker, Jackson (Forbes 59), Evatt, Williams, Brandon (Vernon 83), Fox (Southern 46), Jorgensen, Hoolahan, Morrell, Parker.
Subs Not Used: Coid, Gillett.
Goals: Parker 9, Hoolahan 36, Morrell 73.
Tranmere: Ward, Stockdale, Goodison, McCready, Tremarco (Sherriff 25), Greenacre, Mullin, McAteer, Shuker (Harrison 56), Taylor (Ellison 62), Zola.
Subs Not Used: Hinchliffe, Davies.
Sent Off: Mullin (52), McAteer (53).
Booked: Taylor, Shuker.
Goals: Zola 29, 46.
Ref: R Olivier (W Midlands).