Chris Martin scored his first Bristol City goal since 6 November
Famara Diedhiou scored a late winner to end Bristol City's three-match losing run in the Championship with victory over bottom side Wycombe Wanderers.
The Senegal forward, on as a second-half substitute, lashed a vicious strike into the top corner from just inside the box to deny the Chairboys what would have been a deserved point.
Chris Martin had put the hosts in front midway through the first half, heading Callum O'Dowda's hanging cross in at the far post to score just his second Championship goal of the season.
City striker Nahki Wells dragged another good chance wide right at the start of the second period, but after that it was the visitors who had by far the better of the game.
Gareth Ainsworth's side penned the home side in for long periods, their direct play into Adebayo Akinfenwa causing Bristol City numerous problems.
Garath McCleary eventually scored the equaliser their pressure merited, although it was fortunate in nature after taking a huge deflection off Adrian Mariappa to wrong-foot goalkeeper Daniel Bentley.
But Diedhiou's powerful drive with three minutes remaining gave the Robins a 10th win of the campaign.
- Relive Boxing Day's EFL action
It seemed cruel on Wycombe, who battled well but are still four points adrift of safety and are now winless in 11 matches.
While Diedhiou's winning goal was a welcome one for City head coach Dean Holden, he will still be hugely concerned by second-half injuries to winger O'Dowda and centre-half Zak Vyner.
They both limped off with knocks and, with another congested period of fixtures looming, will add to an already lengthy list of first-team players sidelined.
The Robins are ninth in the table, one point off the play-off places.
- Line-upsMatch StatsLive Text
Line-upsBristol City
- 1Bentley2Hunt26VynerSubstituted forMariappaat 64'minutes22Kalas25Rowe30Bakinson4Nagy11O'DowdaSubstituted forEdwardsat 77'minutes18Semenyo7Martin21WellsSubstituted forDiédhiouat 69'minutes
Substitutes
- 9Diédhiou12O'Leary19Mariappa23Moore27Edwards28Pearson33Bell34Towler42Massengo
Wycombe
- 1Allsop2Grimmer12Knight21Charles3JacobsonBooked at 89mins18ThompsonSubstituted forAdeniranat 83'minutesBooked at 90mins19McCleary17Horgan23OnyedinmaSubstituted forMehmetiat 64'minutes11Kashket20Akinfenwa
Substitutes
- 6Tafazolli7Wheeler9Ikpeazu10Bloomfield24Adeniran25Samuel26McCarthy31Stockdale33Mehmeti
Referee:Keith StroudMatch StatsHome TeamBristol CityAway TeamWycombePossessionHome53%Away47%ShotsHome9Away13Shots on TargetHome4Away1CornersHome7Away7FoulsHome15Away11Live TextPost update
Match ends, Bristol City 2, Wycombe Wanderers 1.
90'+6'Full Time
Second Half ends, Bristol City 2, Wycombe Wanderers 1.
90'+3'Booking
Dennis Adeniran (Wycombe Wanderers) is shown the yellow card for a bad foul.
90'+3'Post update
Antoine Semenyo (Bristol City) wins a free kick in the attacking half.
90'+3'Post update
Foul by Dennis Adeniran (Wycombe Wanderers).
90'+2'Post update
Foul by Chris Martin (Bristol City).
90'+2'Post update
Joe Jacobson (Wycombe Wanderers) wins a free kick in the defensive half.
90'+1'Post update
Opi Edwards (Bristol City) wins a free kick on the right wing.
90'+1'Post update
Foul by Joe Jacobson (Wycombe Wanderers).
90'Post update
Chris Martin (Bristol City) wins a free kick in the defensive half.
90'Post update
Foul by Dennis Adeniran (Wycombe Wanderers).
89'Post update
Foul by Opi Edwards (Bristol City).
89'Post update
Scott Kashket (Wycombe Wanderers) wins a free kick in the defensive half.
89'Booking
Joe Jacobson (Wycombe Wanderers) is shown the yellow card.
88'Post update
Corner, Bristol City. Conceded by Jack Grimmer.
87'goalGoal!
Goal! Bristol City 2, Wycombe Wanderers 1. Famara Diédhiou (Bristol City) right footed shot from the centre of the box to the top right corner. Assisted by Opi Edwards.
86'Post update
Offside, Wycombe Wanderers. Daryl Horgan tries a through ball, but Darius Charles is caught offside.
85'Post update
Foul by Antoine Semenyo (Bristol City).
85'Post update
Jack Grimmer (Wycombe Wanderers) wins a free kick in the attacking half.
84'Post update
Attempt missed. Antoine Semenyo (Bristol City) left footed shot from the left side of the box misses to the right. Assisted by Famara Diédhiou.
Page 1 of 6rewindpreviousNavigate to the next pagenextNavigate to the last pageforward
Source: bbc.com