Hands up, who saw last weekend's 5-2 win at Chelsea coming?
After three goals without troubling the scoresheet, Sam Allardyce's men incredibly put five past a team that has made keeping clean sheets a speciality in recent weeks.
Now, the challenge is to follow up that sensational victory with another performance of a similar standard when Ralph Hassenhüttl's Southampton side visits The Hawthorns on Monday evening.
The Saints also won last time out, coming from 2-0 down to beat Burnley 3-2 on the South Coast.
When they visited Hampshire in October, goals from Moussa Djenepo and Oriol Romeu condemned the Baggies to a 2-0 defeat.
What time is West Brom vs Southampton?
It's a 6pm kick-off at The Hawthorns on Monday evening, with West Brom vs Southampton being the first of two Premier League games.
The other sees Brighton host Everton at 8.15pm.
West Brom vs Southampton TV channel
Sky Sports has the rights for this game (and Brighton vs Everton), with the coverage beginning at 5.30pm on its Main Event and Premier League channels.
As ever, these can be streamed through Sky Go or NOW TV by subscribers.
West Brom are hopeful that defender Dara O'Shea will be able to feature against Southampton having been forced off in the win over Chelsea with an apparent ankle issue.
One man certain to miss out is Branislav Ivanovic, who is set for some time on the treatment table having picked up a hamstring injury.
Conor Gallagher will be able to play having missed the victory due to ineligibility to play against his parent club.
Ralph Hassenhutl has no new pressing injury concerns, despite Kyle Walker-Peters dealing with a minor issue - he's expected to be fit for the clash at The Hawthorns.
Oriol Romeu, Michael Obafemi and Will Smallbone are the three long-term absentees at St Mary's.
West Brom's next fixture
Sam Allardyce's side get a 10-day rest after tonight's match, which they'll need as their next fixture is a trip to high-flying Leicester City on Thursday April 22.