Three second-half Brentford goals secured a 3-1 win for the Bees against Newcastle United in the Premier League at Gtech Community Stadium on Sunday.
Harvey Barnes gave the visitors the lead, before Kevin Schade equalised after half-time. The west Londoners believed they should've been awarded a penalty after Dan Burn fouled Dango Ouattara inside the box, but it wasn't given; Burn did then foul Ouattara for a penalty 10 minutes later, which Igor Thiago converted. The Brazilian striker then completed his brace in stoppage-time.
Keith Andrews made one change to the Brentford starting XI with Aaron Hickey replacing Kristoffer Ajer at left-back, with the Scotland international making his first Bees start since the 1-0 defeat to Manchester City in west London at the start of October.
The first real chance of the game came after 17 minutes, when Brentford were wondering how a goal-mouth scramble didn't end up in the back of the net.
A Mikkel Damsgaard free-kick alluded everyone inside the penalty area and was saved by Nick Pope, before Thiago and Nathan Collins both attempted to poke the ball towards goal, but were denied by half-clearances.
Hickey then tried his luck with a ball across goal from inside the penalty area, which was deflected and saved again by Pope, before it was scrambled away by his Newcastle team-mates.
Barnes gave Newcastle the lead on 28 minutes, when the winger picked up a loose ball inside the area and, after a couple of dummies, he fired the ball low and hard into the back of the Brentford net.
The Bees were close to equalising just five minutes later, when a Michael Kayode long throw was poorly punched away by Pope and fell to Hickey just outside the area. The full-back fired a half-volley towards goal, before his goal-bound effort struck a Newcastle defender and deflected wide.
The Magpies defended a multitude of set-pieces well to maintain their lead heading into half-time, heading away and clearing numerous long throws and corners the west Londoners chucked into the penalty area.
Brentford started the second period well, with Yehor Yarmoliuk forcing a save out of Pope less than a minute into the half. Damsgaard progressed the ball into the final third, before laying it wide to his midfield team-mate inside the box; the Ukrainian fizzed an effort towards goal, but it was stopped well by the feet of the Newcastle keeper.
And the hosts' pressure paid off on 56 minutes, when a Kayode long throw was missed by Pope and flicked back into a dangerous position by Newcastle defender Sven Botman, with Schade there to head home from close range.
The Bees thought they should've been awarded a penalty just after the hour mark, when Ouattara appeared to be tripped by Burn inside the box. However, referee Stuart Attwell decided to book the winger for diving and, even after a VAR check, the spot-kick wasn't given.
Andrews' side had all the momentum and Thiago would've had a Goal of the Season contender, if it wasn't for the fingertips of Pope. The ball looped up towards the centre-forward, who was 25 yards out, and he crashed a volley towards goal, which was tipped over the bar by Newcastle's no.1.
After the non-award of a foul from Burn on Ouattara for a penalty 10 minutes previously, this time, one was given. A sensational pass from Thiago over the top found the Burkina Faso international, and he poked the ball away from the defender as he tried to clear, which meant Ouattara was wiped out just inside the 18-yard box.
Thiago cooly dispatched the penalty past substitute Aaron Ramsdale, who came on just before the penalty, for his seventh Premier League goal of the season.
Substitute Rico Henry made a phenomenal block to keep the Bees ahead. Lewis Hall travelled down the left-hand side and sent a cross into a dangerous position towards Anthony Elanga. However, Henry - who was called up to the Jamaica squad for the first time this week - slid in at the critical moment to prevent a certain goal.
Thiago made sure of the victory in stoppage-time, when a slide tackle by Malick Thiaw went into the path of the striker and finished smartly past Ramsdale.
Sepp van den Berg was so close to his first Brentford goal in the 98th minute, but for a good Ramsdale stop inside the six-yard box.
Brentford (4-3-3): Kelleher; Kayode, van den Berg, Collins, Hickey (Henry 70); Henderson, Yarmoliuk (Janelt 84), Damsgaard (Jensen 84); Ouattara (Nelson 90+1), Thiago, Schade
Subs not used: Valdimarsson, Pinnock, Onyeka, Carvalho, Lewis-Potter
Newcastle (4-3-3): Pope (Ramsdale 77); Trippier, Thiaw, Botman, Burn; Tonali (Willock 77), Guimaraes, Joelinton (Ramsey 24); Murphy (Elanga 77), Barnes (Hall 77), Woltemade
Subs not used: Schar, Lascelles, Krafth, Miley
Andrews: Our second-half performance was through the roof
Brentford head coach Keith Andrews talked through his side's performance in the 3-1 victory.
"It was thoroughly deserved, it was an outstanding performance," Andrews said.
"We maybe edged the first half without creating too many clear-cut opportunities - I would say we looked the more likely.
"Half-time, going a goal down, I just wanted us to remain calm and focus on what we talked about before the game.
"There were a couple of tweaks on how we could improve things... I thought we were outstanding in the second half, and our performance levels went through the roof."
Schade reveals key to victory after 'bad' first half
Kevin Schade gave his thoughts on the Bees' win over Newcastle on Sunday.
"It was a tough first half, but a good second half. In the end, I think the win was deserved," he stated.
"We just had to get the basics right after half-time. They played much better at the start because we were playing so badly!
"We didn't change any structure or tactics, we just had to get those basics right."
On his goal, he added: "It was a throw-in and I just made sure I got the second ball, and headed it!"