Match ends, Exeter City 2, Wycombe Wanderers 1.
Exeter City came from behind to secure a narrow win and end League Two leaders Wycombe's 10-game unbeaten run.
Wycombe took the lead early on when Sam Wood's deep cross was headed into the bottom corner by Peter Murphy.
Exeter goalkeeper Christy Pym saved from Paul Hayes before David Wheeler equalised for the hosts, bundling in a rebound from Graham Cummins' shot.
The Grecians found the winner when Scot Bennett was first to another Cummins rebound and he scored from close range.
Wycombe remain top despite the defeat, ahead of Burton on goal difference, while Exeter move up to 13th in League Two.
Wycombe manager Gareth Ainsworth told BBC Three Counties Radio:
''Fair play to them (Exeter). I think the movement caught them (the defence) out. We had one of our poor games this season, we still created some good chances.
''We have a few tired legs I think. We'll get them right for Saturday. But credit to Exeter, they took all three points today and we can learn from that and make sure it doesn't happen again.
''I haven't seen an Exeter team go direct like that for a long time. Their goals come from direct play, which we've dealt with very well this season. That's the unfortunate thing.''
- 22WheelerSubstituted forNobleat 81'minutes
- 14GrimesBooked at 77mins
- 31CumminsSubstituted forNicholsat 88'minutes
- 6PierreBooked at 44mins
- 7Cowan-HallBooked at 58minsSubstituted forCraigat 66'minutes
- 22KretzschmarSubstituted forBloomfieldat 67'minutes
- 4ScowenBooked at 76mins
- 9HayesSubstituted forMcClureat 81'minutes
- Charles Breakspear
- Shots on Target
Second Half ends, Exeter City 2, Wycombe Wanderers 1.
Scott Bennett (Exeter City) wins a free kick in the attacking half.
Foul by Aaron Pierre (Wycombe Wanderers).
Corner, Wycombe Wanderers. Conceded by Christian Ribeiro.
Attempt blocked. Matt McClure (Wycombe Wanderers) right footed shot from the centre of the box is blocked.
Foul by Christian Ribeiro (Exeter City).
Joe Jacobson (Wycombe Wanderers) wins a free kick on the right wing.
Substitution, Exeter City. Tom Nichols replaces Graham Cummins.
Attempt missed. Steven Craig (Wycombe Wanderers) header from the centre of the box is too high.
Attempt missed. Jimmy Keohane (Exeter City) header from the centre of the box is just a bit too high.
Alfie Mawson (Wycombe Wanderers) wins a free kick in the defensive half.
Foul by Jimmy Keohane (Exeter City).
Substitution, Wycombe Wanderers. Matt McClure replaces Paul Hayes.
Substitution, Exeter City. David Noble replaces David Wheeler.
Attempt missed. David Wheeler (Exeter City) right footed shot from long range on the right misses to the left.
Attempt missed. Sam Wood (Wycombe Wanderers) left footed shot from outside the box is close, but misses to the left.
Foul by Matt Grimes (Exeter City).
Paul Hayes (Wycombe Wanderers) wins a free kick in the defensive half.
Josh Scowen (Wycombe Wanderers) is shown the yellow card.