Brentford picked up all three points on their latest English Championship fixture after defeating 10-men Bristol City in a thrilling battle.
The home side actually started brightly on that weekend tie as they got in front after just two minutes of play through Jonathan Kodjia's effort.
However, that early lead didn't last long as seven minutes later, Brentford equalized with an effort from Alan Judge.
Bristol restored their lead on 23 minutes, this time with a goal from Aaron Wilbraham, but three minutes before half time, the visitor got back on level terms with an own goal from Derrick Williams.
The home side finished that first 45 minutes with only 10 men when Luke Freeman got sent off on 35 minutes.
That situation was not being wasted by Brentford as they pushed forward harder in the second period in search for winning goals.
The visitor finally turned things around on 60 minutes from Andre Gray, before Philipp Hofmann secured all three points by scoring his team's fourth on 71 minutes.