Despite Brentford beating Newcastle only a fortnight ago, there is a monumental disparity between Brentford on their own turf and the team they are on the road, where they've drawn one and lost six of their seven games this season.
Newcastle, on the other hand, have won three of their last five games on home soil and also claimed a point against league leaders Liverpool in that period, so they're a very tricky opponent when backed by their own fans.
Ultimately, Newcastle have won both of their last two head-to-head meetings with Brentford at St James' Park, and we think they'll make it three in three here. Newcastle 2-1 Brentford.