Watch the official Newcastle 3 Brentford 1 match highlights below.
A match where Newcastle United dominated from the start, taking the lead after only nine minutes and never looking back.
Two brilliant strikes from Sandro Tonalo and what an all round performance as well from the man of the match.
In truth, the Brentford goal led a charmed life.
United could have easily scored twice as many goals, as Flekken was saved by the woodwork twice, as well as any number of shots flashing just the wrong side of the post with the Brentford keeper well beaten.
Only once the game was lost did the visitors show anything approaching a threat, Dubravka making a good save from Wissa before then eventually in added time, the Brentford striker getting a consolation strike.
Watch all the goals AND the celebrations.
Newcastle 3 Brentford 1 – Wednesday 18 December 7.45pm
Newcastle team v Brentford:
Dubravka, Livramento, Schar, Burn, Hall (Trippier 77), Tonali, Bruno, Joelinton (Willock 46), Murphy (Barnes 65), Isak (Osula 77), Gordon (Almiron 77)
Vlachodimos, Targett, Lewis Miley, Kelly
(Two Newcastle United players pick up suspensions on Wednesday night – Harsh – Read HERE)
(Newcastle 3 Brentford 1 – Instant Newcastle United fan/writer reaction – Read HERE)
Newcastle United upcoming matches:
Saturday 21 December – Ipswich v Newcastle (3pm)
Thursday 26 December – Newcastle v Villa (3pm) Amazon
Monday 30 December – Man U v Newcastle (8pm) Sky Sports
Saturday 4 January – Tottenham v Newcastle (12.30pm) TNT Sports
Sunday 12 January – Newcastle v Bromley (3pm) BBC iPlayer (FA Cup)
Wednesday 15 January – Newcastle v Wolves (7.30pm) TNT Sports
Saturday 18 January – Newcastle v Bournemouth (12.30pm) TNT Sports
Saturday 25 January – Southampton v Newcastle (3pm)
Saturday 1 February – Newcastle v Fulham (3pm)