Last updated on .From the section Championship

Lucas Joao has now scored five goals in nine appearances this season

Lucas Joao came off the bench to score both goals as Sheffield Wednesday beat Bristol City to move into the top six.

On as a first-half substitute for Steven Fletcher, Joao put the Owls 1-0 up with a cool finish into the corner.

He doubled their lead two minutes later when he fired powerfully past Robins goalkeeper Niki Maenpaa.

Matty Taylor halved the deficit from the spot after Callum O'Dowda was fouled but City, who had earlier hit the post, could not find an equaliser.

The hosts had dominated before the break, with Famara Diedhiou thwarted by Cameron Dawson when clean through and Adam Webster's close-range effort deflected behind.

But Wednesday grew into the contest after half-time and Joao scored his fourth and fifth goals of the season in quick succession to leave Ashton Gate stunned.

Taylor's late penalty and seven minutes of stoppage time set up a grandstand finish, though there was to be no repeat of Tuesday's collapse, when the Owls squandered a 2-0 lead to draw with West Bromwich Albion.

Jos Luhukay's side are now sixth in the table, five points off the top two, while City have slipped to 13th.

There was further concern late on for Robins head coach Lee Johnson when Maenpaa pulled up with an injury after chasing a long ball forward - with regular number one Frank Fielding already sidelined because of a hip problem.

Bristol City head coach Lee Johnson: "I have watched the first goal again and it was three yards offside. We knew that at the time and it is so frustrating.

"Every day we work with our defenders on squeezing up to get our high press going. An individual has let us down today and it wasn't one of my players.

"I don't normally talk about officials, but today it was such a key moment. We also have to look at the fact that we failed to take some great chances.

"But it was a game that could have gone either way and this sort of thing has to stop at our level. I thought we played some great stuff at times."

Sheffield Wednesday boss Jos Luhukay: "I was not happy with what I saw in the first half. Bristol City created several chances, while we had only one or two good moments.

"The second half was much better. We caused them problems, scored two good goals, and after giving away a stupid penalty, defended really well at the end.

"Lucas Joao was having a difficult game after going on as substitute, not always keeping the ball. But he was different after his first goal and in the end was very important to us.

"If he wants to be in the starting line-up, he has to work very hard in training day after day. It's as simple as that."