Nigerian striker Victor Anichebe fired blanks for West Brom who slumped to a 3-2 friendly defeat at the hands of League One side Port Vale on Tuesday night.
Port Vale goalkeeper Johnson was forced to tip over a Victor Anichebe effort 11 minutes later, but the Premier League side soon found themselves behind against the run of play.
Ben Williamson levelled with a half-volley from close range after Ryan Lloyd had headed down a cross from the right, and Tom Pope’s glancing header from a Michael O’Connor free-kick gave the hosts an unlikely lead.
West Brom failed to make their possession count and were unable to cause Johnson too many problems.
However, Bradley Garmston charged into the penalty area four minutes after the break, before unleashing a fierce left-footed strike to pull the Premier League outfit level.
West Brom pressed for victory but were ultimately undone by Dawson’s late lapse, although Gardner struck the post before full-time as the visitors came close to salvaging a draw.
The former Everton forward is expected to feature in Saturday’s final pre-season friendly against Porto.