
Isaac Price's equaliser against Wrexham was his fifth of the season
West Bromwich Albion came from behind to beat Wrexham and end a three-match winless run in the Championship.
Kieffer Moore's stunning 30-yard strike put Wrexham ahead after a goalless first half at the Racecourse.
But Isaac Price, who scored three times against Wrexham last season, levelled for Albion.
Substitute Aune Heggebo struck with six minutes remaining to secure a deserved victory for James Morrison's side.
Victory moves West Brom up to fourth in the table while Wrexham's third loss of the season sees them drop one place to 16th.
Issa Kaboré was lively down Wrexham's right flank and set up the recalled George Dobson, whose shot was comfortably gathered by goalkeeper Max O'Leary.
The opening stages were closely contested, with Albion's Rabby Nzingoula seeing a promising run halted as he advanced into the penalty area.
Wrexham won two corners in a promising spell, with Kieffer Moore heading Ben Whiteman's delivery wide from one of them.
At the other end, Nzingoula's neat pass found Barney Stewart, making his first start for Albion, but his effort was smothered by Anthony Patterson.
Moore came agonisingly close to breaking the deadlock in the final minute of the half, but O'Leary and Isaac Price combined to keep his header out and ensure the ball did not cross the line.
Albion started the second half brightly, with Price firing straight at Patterson before George Campbell's header clipped the crossbar.
The game was beginning to open up, and a well-positioned Moore failed to connect with Jacques Ekomié's pull-back into the box.
But Moore made no mistake soon after, picking up the ball 30 yards out before unleashing a powerful strike into the top-right corner.
Nzingoula and Campbell both went close as West Brom looked for an immediate response to going a goal behind.
Their efforts were rewarded 11 minutes from time when Jimmy-Jay Morgan's cross was deflected into the path of Price, who fired past Patterson to equalise.
Price then turned provider for Albion's winner, crossing for substitute Heggebo, who coolly slotted home.
Analysis - West Brom fight back to end slump
James Morrison hopes West Brom's late win at the Racecourse can provide momentum after their recent slump.
West Brom responded immediately after Kieffer Moore's stunning strike put Wrexham ahead, with two substitutes playing key roles in turning the game around.
Jimmy-Jay Morgan's cross led to Isaac Price's equaliser before fellow substitute Aune Heggebo struck a late winner to end West Brom's three-match winless run.
The victory lifts West Brom back into the Championship play-off places and Morrison will hope his side can build on the result, with Blackburn Rovers the visitors to the Hawthorns on Saturday.
Wrexham, meanwhile, have an immediate opportunity to respond to their second home defeat of the season when they host bottom side Preston North End on Saturday.
Player of the match
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.
Post-match reaction
Wrexham manager Phil Parkinson said:
"We got ourselves in a brilliant position with an outstanding goal from Kieffer - a goal fitting to win the game at this level.
"Then to get done with two sucker punch goals when I felt we were relatively comfortable in the game obviously hurts because we were in a brilliant position and the game was there for us.
"We made some subs to give us some freshness in the team because I felt we needed it at that point. But we've conceded two poor goals and when you concede a goal it's never one mistake it's two or three moments in each build-up play where we could have done better and I think that's the kind of story of those goals tonight."
Parkinson: We need to stick together
West Brom head coach James Morrison told BBC WM:
"I felt we were in control for large periods without really creating a clear-cut opportunity and I asked at half-time to have more crosses in the box and more runs to the goal.
"I thought we moved the ball ever so well from side to side and towards the end they tired and we kept on getting stronger and our subs played a massive part in that.
"They scored against the run of play. But again we showed character and I'm really pleased with that aspect."
Morrison: 'We showed character through a young team'