Iain Hume capped Tranmere's win in a six-goal thriller against 10-man Sheffield Wednesday at Prenton Park.
Calvin Zola headed a Ryan Taylor cross home to put Rovers ahead and Mike Jackson added a second soon after.
Steve MacLean pulled one back and though Taylor scored a penalty when Guy Branston brought down Hume, Guylain Ndumbu-Nsungu made it 3-2 at the break.
Hume made it 4-2 with a deflected effort and Branston's was dismissed for an apparent elbow on Eugene Dadi.
Tranmere: Achterberg, Taylor, Jackson, Sharps,
Goodison (Beresford 77), Hall, Rankine, Harrison (Whitmore 8),
Roberts, Hume, Zola (Dadi 60).
Subs Not Used: Loran, Howarth.
Booked: Taylor.
Goals: Zola 12, Jackson 18, Taylor 30 pen, Hume 64.
Sheff Wed: Lucas, Bullen, Collins, Branston, Heckingbottom,
McGovern (Proudlock 78), Whelan, Marsden,
Ndumbu-Nsungu (Wood 78), MacLean, Peacock.
Subs Not Used: Poulter, Brunt, McMahon.
Sent Off: Branston (76).
Booked: Branston, Heckingbottom, Bullen.
Goals: MacLean 27, Ndumbu-Nsungu 45.
Att: 9,506
Ref: N Miller (Durham).