The second and last of our pre-season home friendlies, saw Premier League outfit West Bromwich Albion pay a visit to the Banks'.
Jordan Stewart started the game unexpectedly as it emerges he may be interested in a deal after all.
The Baggies began the better of the two sides with Grof being tested early doors, and it took just a quarter of an hour for them to break the deadlock through a Craig Dawson header.
Contrary to the difference in leagues between the two sides, I can happily say Walsall refused to roll over and in some ways, gave as good as they got.
The Saddlers carved a few half chances through the isolated Grigg, Cuvelier and the impressive new signing Ashley Hemmings.
Half Time: Walsall 0 West Bromwich Albion 1
The second half began with the statutory host of changes, as expected during these pre-season forays.
Again Walsall gave as good as they got with Hemmings looking dangerous throughout.
On the hour mark, Albion extended their lead.
Their attack afforded far too much room and it opened up nicely for youngster Saido Berahinho to make it 2-0.
Febian Brandy was then brought down in the box by a West Brom defender and the penalty was given, which Febian Brandy stepped up and took, but he saw his weak effort saved by Boaz Myhill.
West Brom extended their lead even further in the 86th minute through El Ghannasy.
The rowdy Albion crowd had barely finished celebrating, before us home fans finally had a little something to celebrate as youngster George Bowerman scored a consolation goal.
Result: Walsall 1 (Bowerman 88') West Bromwich Albion 3 (Dawson 16', Berahino 62', El Ghanassy 86')
(REF: S, Martin)
A good run out for both teams no doubt, not a bad spectacle by pre-season standards, Walsall looked bright and well organised at times against a superior, Premier League side.