Albion were pushed hard but eventually saw off non-league opposition to progress in the Birmingham Senior Cup last night.
A development Baggies side overcame a battling Tividale outfit 2-1 at The Beeches.
Striker Alex Jones could have had a couple in a dominant 20-minute spell by the visitors.
But it was against the run of play that Tividale went ahead when Karl Edwards headed home with their first effort on target.
The second half was a much more even affair but the game was turned on its head inside 90 seconds. After 76 minutes Tividale failed to deal with an Albion corner and visiting skipper Donervorn Daniels forced the loose ball over the line.
Then, just over a minute later, it was 2-1 when Baggies striker Jones showed his class with a neat finish.
Roared on by most of the 488 crowd, Tividale went forward in search of an equaliser.
Had it not been for three excellent saves from Baggies keeper Jack Rose and a goalline scramble that the visitors somehow kept out, the result could have been different.
However it was Albion who prevailed to face Rushall Olympic in the next round.
Tividale: Hayfield, Plows, Chilton (Paskin), Field, Smith, Huckfield, Winwood, Bellis, Waite (How), Edwards (Clark), Wardle. Subs not used: Parsons, Price.
Albion: Rose, Gayle, Garmston, Birch (Pace), Daniels, Atkinson, Francis, Nabi (C. Jones), A. Jones, O’Sullivan, Ferrier (Barrow). Subs not used: Palmer, Greenidge.