Darren Moore admitted Albion's first win of the season was crazy after the Baggies beat Norwich 4-3 at Carrow Road.
Jordan Rhodes gave the hosts the lead in the 24th minute when he poked home from close range. Jay Rodriguez equalised for Albion from the penalty spot in the 33rd minute after Dwight Gayle had been chopped down in the area.
Sam Johnstone saved a penalty from Rhodes before Albion then took the lead for the first time after half time when Norwich 'keeper Tim Krul failed to keep out Rodriguez's long-range effort after half time. It looked game over when Harvey Barnes finished off a flowing move in the 65th minute.
But City hit back five minutes later through Pukki before Hal Robson-Kanu turned in Ahmed Hegazi's header with 11 minutes remaining. Grant Hanley's bullet header three minute later meant it was a nervy finish for Albion but Moore's men managed to hang on to the three points.
“If there’s one word that describes that game then it was a bit ‘crazy’ - a goal-filled afternoon," Moore said after the final whistle.
“It was a good entertaining game. We came here to win and we got the win.
“There was lots for us to pick out of it - both for and against - so there’s things for us to work on.
“There’s lots of work to be done - and we are doing that work - but while we’re doing it we still need to get results.
“When you start a new campaign you want a win on the board and the win has come for us today.
“This is a difficult place to come - for our third game in seven days - so it’s testament to the players the way they went about it. To get the three points is very rewarding.
“We haven’t scored four goals in a match in a very long time so it showed our intent. We’ve got some wonderful players who have the ability to score goals. We have a real cutting edge and I think we showed that today.”