Match ends, Tranmere Rovers 1, Wycombe Wanderers 2.
Wycombe Wanderers striker Matt McClure was sent off 70 seconds after coming on as a substitute as the League Two promotion chasers beat Tranmere.
McClure saw red in the 68th minute for appearing to hit Adam Dugdale as they challenged for a header.
Harrison McGahey's handball saw Paul Hayes put the visitors ahead from the spot before Jordan Hugill levelled.
Fred Onyedinma made it 2-1 and McClure was sent off before Sam Wood cleared an effort off the line to ensure victory.
On-loan Millwall striker Onyedinma latched onto Sido Jombati's neatly chipped ball to score his fifth goal in four games for third-placed Wanderers.
Defeat leaves Tranmere one spot above the relegation places, equal on points with 23rd-placed Cheltenham.
Wycombe manager Gareth Ainsworth told BBC Three Counties Radio:
"[The win] was a real testament to what we're trying, we said we're going for promotion and we're going to take risks and you've had it all tonight."
On Matt McClure's red card: "It was possibly the quickest sending off I've seen in my career.
"I put him on because Sam Saunders was flagging and within five seconds he's off and I'm a lot worse off than with Sam on the pitch.
"Matty was the first to say he couldn't believe he was sent off. But if you catch someone with your arm you're going to go, especially when you're away from home and the home fans make a meal of it."
- 5IhiekweBooked at 90mins
- 18DugdaleBooked at 19mins
- 28McGaheySubstituted forGardnerat 60'minutes
- 22JenningsSubstituted forKirbyat 72'minutes
- 9OdejayiBooked at 70mins
- 10HugillBooked at 37minsSubstituted forHumeat 60'minutes
- 7SaundersSubstituted forMcClureat 68'minutesBooked at 69mins
- 10BloomfieldSubstituted forMurphyat 89'minutes
- 23OnyedinmaSubstituted forCraigat 90+1'minutes
- Mark Heywood
- Shots on Target
Second Half ends, Tranmere Rovers 1, Wycombe Wanderers 2.
Michael Ihiekwe (Tranmere Rovers) is shown the yellow card.
Foul by Michael Ihiekwe (Tranmere Rovers).
Steven Craig (Wycombe Wanderers) wins a free kick in the defensive half.
Attempt saved. Jake Kirby (Tranmere Rovers) right footed shot from outside the box is saved in the centre of the goal.
Substitution, Wycombe Wanderers. Steven Craig replaces Fred Onyedinma.
Substitution, Wycombe Wanderers. Peter Murphy replaces Matt Bloomfield.
Attempt blocked. Jake Kirby (Tranmere Rovers) right footed shot from the centre of the box is blocked.
Corner, Tranmere Rovers. Conceded by Matt Ingram.
Foul by Kayode Odejayi (Tranmere Rovers).
Joe Jacobson (Wycombe Wanderers) wins a free kick in the defensive half.
Attempt saved. Dan Gardner (Tranmere Rovers) right footed shot from the centre of the box is saved in the bottom left corner.
Kayode Odejayi (Tranmere Rovers) wins a free kick in the attacking half.
Foul by Nico Yennaris (Wycombe Wanderers).
Attempt saved. Joe Jacobson (Wycombe Wanderers) right footed shot from outside the box is saved in the bottom right corner.
Corner, Wycombe Wanderers. Conceded by Jake Kirby.
Corner, Tranmere Rovers. Conceded by Nico Yennaris.
Foul by Adam Dugdale (Tranmere Rovers).
Fred Onyedinma (Wycombe Wanderers) wins a free kick in the defensive half.