Match ends, Brentford 3, Swindon Town 2.
Brentford came from behind twice before Marcello Trotta's goal earned a Boxing Day victory against Swindon.
Ryan Mason put the Robins ahead by firing in Nicky Ajose's cross from inside the box before Sam Saunders made it 1-1 direct from a free-kick.
Ajose then put the Robins ahead, sidefooting in Alex Pritchard's deflected shot, before Clayton Donaldson's diving header made it 2-2.
Trotta then claimed the Bees' winner with a shot from inside the box.
Brentford have now won their last five games in League One having not lost a game since 12 October when they were beaten 2-1 at Stevenage.
- 12McCormackBooked at 72mins
- 4ForshawBooked at 88mins
- 6DeanBooked at 90mins
- 7SaundersBooked at 67minsSubstituted forReevesat 78'minutes
- 29TrottaSubstituted forEl Alaguiat 90+4'minutes
- 9DonaldsonBooked at 44mins
- 11GriggSubstituted forDallasat 40'minutes
- 10El Alagui
- 2ThompsonSubstituted forBarthramat 80'minutesBooked at 84mins
- 33AjoseSubstituted forGladwinat 74'minutes
- 15KasimBooked at 90mins
- 9RangerSubstituted forStoreyat 74'minutes
- Keith Hill
- Shots on Target
Second Half ends, Brentford 3, Swindon Town 2.
Attempt missed. Farid El Alagui (Brentford) right footed shot from the centre of the box is close, but misses to the left.
Corner, Brentford. Conceded by Darren Ward.
Substitution, Brentford. Farid El Alagui replaces Marcello Trotta.
Corner, Brentford. Conceded by Grant Hall.
Harlee Dean (Brentford) is shown the yellow card.
Yaser Kasim (Swindon Town) is shown the yellow card.
Foul by Marcello Trotta (Brentford).
Massimo Luongo (Swindon Town) wins a free kick in the attacking half.
Foul by Alan McCormack (Brentford).
Ryan Mason (Swindon Town) wins a free kick in the defensive half.
Adam Forshaw (Brentford) is shown the yellow card.
Foul by Adam Forshaw (Brentford).
Jack Barthram (Swindon Town) wins a free kick on the left wing.
Attempt missed. Adam Forshaw (Brentford) right footed shot from outside the box is too high from a direct free kick.
Jack Barthram (Swindon Town) is shown the yellow card.
Adam Forshaw (Brentford) wins a free kick in the defensive half.
Foul by Jack Barthram (Swindon Town).
Foul by Tony Craig (Brentford).