Baggies youngster nets injury-time winnerTahvon Campbell scored the winner as Yeovil Town scored twice in the last five minutes to beat Colchester United 2-1 at Huish Park in Sky Bet League Two.
Kurtis Guthrie had given the Us the lead in the second half, but an 86th minute strike from Francois Zoko brought the scores level.
And as the game looked to be heading for a draw, Campbell struck in injury time to complete the turnaround.
There was also victory for Tyler Roberts and Oxford United who triumphed 4-1 over Coventry City in League One.
Roberts was a 69th minute substitute for United, whilst fellow Albion loanee Andre Wright played the full 90 minutes for the Sky Blues in what was a disappointing afternoon.
Ethan Ross started his second game in a row for Worcester City in the Vanarama National League North but was unable to prevent his side losing 3-0 away to Salford City.
The Baggies stopper produced a string of fine saves, but was beaten by a couple of deflected efforts.
In the National League, Joe Ward played 63 minutes for Torquay United in their 1-1 draw with Wrexham.
Sebastien Pocognoli, meanwhile, was an unused substitute for Brighton and Hove Albion as they drew 1-1 with Aston Villa in the Championship.