Match ends, Wycombe Wanderers 2, Oxford United 1.
Wycombe ended Oxford United's 11-match unbeaten run as Jason McCarthy's goal gave them victory at Adams Park.
After a competitive first half, they went in front when Garry Thompson headed home Joe Jacobson's corner.
Oxford responded with sub Patrick Hoban laying the ball off for Liam Sercombe to fire his 10th goal of the season.
Defender McCarthy restored the lead from Jacobson's free-kick and Michael Harriman ensured the win by clearing Sercombe's late header off the line.
The defeat dropped Oxford one place to third in the League Two table, two points behind new leaders Plymouth, with Wycombe ninth.
Wycombe boss Gareth Ainsworth told BBC Three Counties Radio:
"I'm really glad we came away with the three points because we really deserved it.
"The fans were brilliant today, it was great to see the stands so full, and there is no doubt we will go from strength to strength together.
"The season hasn't gone as smoothly as last season, with decisions going against us, and it's going to be tough against Luton (on Boxing Day), but if we perform how we did today then we will definitely be in with a shout."
- 19HarrimanBooked at 60mins
- 10BloomfieldSubstituted forMcGinnat 78'minutes
- 20O'NienBooked at 81mins
- 7ThompsonSubstituted forHollowayat 83'minutes
- 9HayesSubstituted forRoweat 89'minutes
- 3SkarzSubstituted forEvansat 40'minutes
- 11MacDonaldSubstituted forTaylorat 89'minutes
- 8SercombeBooked at 33mins
- 10HyltonSubstituted forHobanat 63'minutes
- Neil Swarbrick
- Shots on Target
Second Half ends, Wycombe Wanderers 2, Oxford United 1.
Attempt saved. Liam Sercombe (Oxford United) right footed shot from the centre of the box is saved in the bottom left corner.
Attempt blocked. Liam Sercombe (Oxford United) header from the centre of the box is blocked.
Corner, Oxford United. Conceded by Sam Wood.
Corner, Oxford United. Conceded by Stephen McGinn.
Substitution, Oxford United. Ryan Taylor replaces Alexander MacDonald.
Substitution, Wycombe Wanderers. Daniel Rowe replaces Paul Hayes.
Corner, Oxford United. Conceded by Jason McCarthy.
Substitution, Wycombe Wanderers. Aaron Holloway replaces Garry Thompson.
Attempt saved. Liam Sercombe (Oxford United) right footed shot from outside the box is saved in the centre of the goal.
Luke O'Nien (Wycombe Wanderers) is shown the yellow card for a bad foul.
Foul by Luke O'Nien (Wycombe Wanderers).
Liam Sercombe (Oxford United) wins a free kick in the defensive half.
Sam Wood (Wycombe Wanderers) hits the right post with a right footed shot from the left side of the box.
Foul by Stephen McGinn (Wycombe Wanderers).
Pat Hoban (Oxford United) wins a free kick in the defensive half.
Substitution, Wycombe Wanderers. Stephen McGinn replaces Matt Bloomfield.
Goal! Wycombe Wanderers 2, Oxford United 1. Jason McCarthy (Wycombe Wanderers) right footed shot from the centre of the box to the top right corner following a set piece situation.
Foul by Jordan Evans (Oxford United).