A one-sided first half saw the Baggies take control of the clash and forced Wednesday to settle for a storm-weathering session with only Djeidi Gassama offering a great deal in terms of an outlet. The second half turned along with a system switch-up and Owls substitutes made a difference - with chances falling to the away side as the game went on.
A classy Adam Armstrong finish seemed to set up a home win before subs Svante Ingelsson and Callum Paterson combined to grab what could have been a dramatic equaliser - before Jason Molumby diverted a last-gasp corner home to take the three points.
Here are our ratings from another topsy-turvy afternoon with Sheffield Wednesday.

5. Max Lowe - 6
Thrown into a proper grapple with Grady Diangana, both men had their moments. Lowe recovered to make more tackles than any other player on the pitch - Diangana went off in the 66th minute. Too easily beaten for the winner perhaps? | UGC

6. Stuart Armstrong - 5
His first Wednesday start. Broke from midfield a couple of times but was part of a midfield that got knocked about a bit in that first half particularly. Important minutes under the belt - off before the hour. | SWFC / UGC

7. Nathaniel Chalobah - 5
In at his former home, he made a couple of defensive interventions but just looked half a yard off it at points. Rustiness perhaps to be expected - off before the hour in a re-shape. | UGC

8. Shea Charles - 6
Got forward and seemed to grow as the game went on after the first half-hour onslaught. Not his most influential outing but certainly made a moment or two. | Steve Ellis / UGC

