Match ends, Sheffield Wednesday 2, Brentford 1.
Sheffield Wednesday came from behind to beat Brentford and extend their unbeaten league run to six matches.
Nico Yennaris gave the Bees an early lead when his tame volley from the edge of the box beat Keiren Westwood.
Gary Hooper equalised against the run of play when he chipped the goalkeeper and poked in a rebound after John Egan's clearance struck the post.
Wednesday completed the comeback when Ross Wallace poked in Jordan Rhodes' pull-back and Wednesday held on to win.
Brentford, who are now without a win from their opening seven Championship matches, suffered a further blow as Henrik Dalsgaard left the pitch on a stretcher following a long stoppage.
Although their first away goal in the Championship this season owed more to a Westwood mistake, the Bees were good value for their lead, with Neal Maupay lively as they dominated the early stages.
But Daniel Bentley had to be alert to keep out Wallace's effort and Tom Lees' header in the first half and Kieran Lee's low angled drive after the break.
Hooper's third goal in three league games levelled things in slightly bizarre fashion before Rhodes kept a corner alive to find Wallace and make it 12 points from seven games for Wednesday, who are unbeaten since the opening weekend of the season.
Sheffield Wednesday manager Carlos Carvalhal:
"We were a little lucky, just like Brentford were here last season when they won 2-1. I knew it would be a very difficult game as they are in a false position in the division.
"We are a team with a big heart and that's why we won today. In the first half, Brentford started better and had a couple of chances to add a second goal and it would have been very difficult for us.
"We took a bit of a risk and after we equalised, we corrected some tactical things in the second half and began to control the game."
Brentford boss Dean Smith:
"After the first half, we should have been walking off the pitch three goals up. We didn't take our chances, though, and we then had that sucker punch at the end of the first half.
"We have got to learn as a team, and a lack of nous has cost us the equaliser. We should have had the game sewn up.
"They started the second half better than we did and until they scored we huffed and puffed a little bit. We were then the better team again after they went in front and deserved to score another goal, but it wasn't to be. We have to keep believing in what we are doing."
- 2HuntBooked at 89mins
- 4van Aken
- 5LeeBooked at 90mins
- 10BannanSubstituted forPudilat 88'minutes
- 9FletcherSubstituted forRhodesat 64'minutesBooked at 90mins
- 14HooperSubstituted forButterfieldat 81'minutes
- 18Lucas João
- 8YennarisSubstituted forShaibuat 85'minutes
- 20ClarkeSubstituted forJozefzoonat 63'minutes
- 11WatkinsSubstituted forMcEachranat 71'minutes
- Jeremy Simpson
- Shots on Target
Second Half ends, Sheffield Wednesday 2, Brentford 1.
Neal Maupay (Brentford) hits the left post with a right footed shot from outside the box following a corner.
Corner, Brentford. Conceded by Tom Lees.
Foul by Yoann Barbet (Brentford).
Jordan Rhodes (Sheffield Wednesday) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Delay in match Henrik Dalsgaard (Brentford) because of an injury.
Attempt missed. Neal Maupay (Brentford) right footed shot from the centre of the box is close, but misses to the right.
Foul by Florian Jozefzoon (Brentford).
Tom Lees (Sheffield Wednesday) wins a free kick in the defensive half.
Kieran Lee (Sheffield Wednesday) is shown the yellow card.
Jordan Rhodes (Sheffield Wednesday) is shown the yellow card for a bad foul.
Josh McEachran (Brentford) wins a free kick in the attacking half.
Foul by Jordan Rhodes (Sheffield Wednesday).
Jack Hunt (Sheffield Wednesday) is shown the yellow card for a bad foul.
Romaine Sawyers (Brentford) wins a free kick on the left wing.
Foul by Jack Hunt (Sheffield Wednesday).
Attempt missed. John Egan (Brentford) header from the centre of the box misses to the left. Assisted by Josh McEachran with a cross following a corner.
Substitution, Sheffield Wednesday. Daniel Pudil replaces Barry Bannan.