Match ends, Brentford 0, Middlesbrough 1.

Middlesbrough extended their lead at the top of the Championship with victory following an error from Brentford goalkeeper David Button.
The winner came when his punch looped up and towards the line, although it looked like Boro defender Daniel Ayala might have got the final touch.
It was harsh on Brentford, who saw Alan Judge and Maxime Colin denied by fine Dimi Konstantopoulos goalkeeping.
Button made some fine saves of his own but his error proved costly.
Boro climb six points clear of second-placed Derby with a game in hand.
The Teessiders began the night four points clear of the Rams and arrived in west London with an unbeaten league record against their opponents stretching back to 1938.
However their position was no concern to the home side who attacked Boro with vigour and caused problems through top scorer Judge's creativity throughout.
Konstantopoulos foiled Lasse Vibe when he capitalised on an Ayala error, and Button was smart to stop David Nugent from a similar position before the break.
Brentford looked to be in the ascendancy after half-time, with Boro again indebted to Konstantopoulos' efforts, but a dangerous corner in a swirling wind proved their undoing as Button's attempted clearance sailed up and towards the goal, and Ayala wheeled away in celebration having claimed to poke in the crucial goal.
Bees boss Dean Smith made all his changes in a bid to overturn the deficit but Boro stood firm to pick up the points and edge further clear of their promotion rivals.
Brentford head coach Dean Smith:
"I'm disappointed with the result but as I've said before we can only control performances and the performance was very good.
"If we continue to look after our performances the results will follow. The performance tonight would have been enough to beat many sides in this division.
"Boro are a good team with good players and we more than matched and at times looked marginally better than them."
Middlesbrough boss Aitor Karanka:
"We have been really lucky because to be fair in the first half Brentford had three chances and we have made two or three mistakes.
"Sometimes you pay for those mistakes, but when you are top of table the luck can stay with you.
"They are confident on the pitch and that confidence means you can make mistakes, but there are another 10 players who know you and are always there just in case."
Line-ups
Brentford
Formation 4-2-3-1
- 27Button
- 2Colin
- 6Dean
- 26Tarkowski
- 3BidwellBooked at 76mins
- 15Woods
- 20Diagouraga
- 7SaundersSubstituted forCanosat 63'minutes
- 18Judge
- 19SwiftSubstituted forDjuricinat 73'minutes
- 21VibeSubstituted forHofmannat 81'minutes
Substitutes
- 8Djuricin
- 10McEachran
- 11Hofmann
- 16Bonham
- 28Yennaris
- 29Barbet
- 47Canos
Middlesbrough
Formation 4-2-3-1
- 1Konstantopoulos
- 24Nsue
- 4AyalaBooked at 64mins
- 5Amorebieta
- 3Friend
- 8ClaytonBooked at 90mins
- 7Leadbitter
- 18StuaniBooked at 82mins
- 19Downing
- 27AdomahSubstituted forForshawat 87'minutes
- 35Nugent
Substitutes
- 9Kike
- 10De Pena
- 13Mejias
- 22Fry
- 26Kalas
- 31Fabbrini
- 34Forshaw
- Referee:
- Gavin Ward
- Attendance:
- 10,312
Match Stats
- Possession
- Home60%
- Away40%
- Shots
- Home13
- Away11
- Shots on Target
- Home6
- Away7
- Corners
- Home11
- Away5
- Fouls
- Home7
- Away14
Live Text
Post update
Full Time
Second Half ends, Brentford 0, Middlesbrough 1.
Post update
Foul by Sergi Canos (Brentford).
Post update
Adam Clayton (Middlesbrough) wins a free kick in the defensive half.
Post update
Corner, Brentford. Conceded by Adam Clayton.
Post update
Corner, Brentford. Conceded by Adam Forshaw.
Booking
Adam Clayton (Middlesbrough) is shown the yellow card for a bad foul.
Post update
Alan Judge (Brentford) wins a free kick in the attacking half.
Post update
Foul by Adam Clayton (Middlesbrough).
Post update
Corner, Brentford. Conceded by Fernando Amorebieta.
Substitution
Substitution, Middlesbrough. Adam Forshaw replaces Albert Adomah.
Post update
Attempt missed. Alan Judge (Brentford) left footed shot from the right side of the box is high and wide to the left. Assisted by Marco Djuricin with a headed pass.
Booking
Cristhian Stuani (Middlesbrough) is shown the yellow card for a bad foul.
Post update
Jake Bidwell (Brentford) wins a free kick on the left wing.
Post update
Foul by Cristhian Stuani (Middlesbrough).
Substitution
Substitution, Brentford. Philipp Hofmann replaces Lasse Vibe.
Post update
Jake Bidwell (Brentford) wins a free kick in the defensive half.
Post update
Foul by Cristhian Stuani (Middlesbrough).
Post update
Foul by Marco Djuricin (Brentford).
Post update
Daniel Ayala (Middlesbrough) wins a free kick in the defensive half.