Match ends, Sheffield Wednesday 3, Cardiff City 0.
Sheffield Wednesday sealed their place in the Championship play-offs by beating Cardiff at Hillsborough.
After a goalless first half, Gary Hooper struck on the rebound to put the hosts in front.
A mistake by Cardiff goalkeeper David Marshall led to an own goal from Lee Peltier, before Hooper scored his second in added time.
Sixth-placed Wednesday now have an unassailable seven-point lead over Cardiff in seventh with one game left.
Carlos Carvalhal's side will have to wait until the final weekend - when they are away at Wolves - to discover their play-off opponents.
They are guaranteed to finish at least sixth but could yet climb to fifth, with current occupants Derby at third-placed Brighton on Monday.
Wednesday only needed a draw against Cardiff to secure the final play-off spot but looked intent on claiming victory with a forceful start.
Roared on by a packed Hillsborough, the hosts were close to opening the scoring with Daniel Pudil shooting over and Hooper striking the post from 25 yards.
Cardiff dug in to keep the game goalless at the interval, threatening briefly as Peter Whittingham fired wide from the edge of the area.
Wednesday eventually broke their opponents' resistance after 64 minutes, as Hooper struck high into the net after Pudil's initial shot was saved.
Former Celtic and Norwich striker Hooper had a hand in the second goal 10 minutes later, pinching the ball from Marshall and forcing Peltier to put the ball into his own net.
Hooper scored his second with a neat finish in added time.
Sheffield Wednesday head coach Carlos Carvalhal: "I said from the beginning that we were outsiders this season.
"We achieved this place because we have a fantastic group of players, they're acting like a team, we are one as a team.
"We feel strong at the moment, like at the beginning of the season. We saw that today. We saw the reaction when we lost the ball - we were like dogs.
"Getting to the play-offs is the work of a lot of people; the players, the chairman and the fans who turn out home and away."
Cardiff manager Russell Slade told BBC Radio Wales: "It hurts. I'm just very disappointed with the second half and a couple of the goals we conceded.
"If you stay in the game, the pressure mounts on them but we were not able to apply that in the second period.
"We were not a great enough threat in that second half. It was not to be. I have to say we got beaten by the better side."
- 36PudilSubstituted forHelanat 81'minutes
- 18Lucas JoãoSubstituted forMatiasat 86'minutes
- 45ForestieriBooked at 31minsSubstituted forNuhiuat 70'minutes
- 4MorrisonSubstituted forEcuele Mangaat 62'minutes
- 16ConnollyBooked at 54mins
- 28MaloneBooked at 74mins
- 22O'KeefeBooked at 24mins
- 15DikgacoiSubstituted forK Harrisat 72'minutes
- 13PilkingtonSubstituted forAmeobiat 20'minutes
- 5Ecuele Manga
- 24K Harris
- Paul Tierney
- Shots on Target
Second Half ends, Sheffield Wednesday 3, Cardiff City 0.
Goal! Sheffield Wednesday 3, Cardiff City 0. Gary Hooper (Sheffield Wednesday) right footed shot from the centre of the box to the centre of the goal. Assisted by Atdhe Nuhiu with a headed pass.
Offside, Sheffield Wednesday. Atdhe Nuhiu tries a through ball, but Gary Hooper is caught offside.
Attempt missed. Sammy Ameobi (Cardiff City) left footed shot from outside the box misses to the right. Assisted by Scott Malone.
Attempt missed. Marco Matias (Sheffield Wednesday) right footed shot from outside the box misses to the right. Assisted by Gary Hooper.
Attempt missed. Peter Whittingham (Cardiff City) left footed shot from outside the box is close, but misses to the right from a direct free kick.
Foul by Kieran Lee (Sheffield Wednesday).
Stuart O'Keefe (Cardiff City) wins a free kick in the attacking half.
Foul by Atdhe Nuhiu (Sheffield Wednesday).
Sammy Ameobi (Cardiff City) wins a free kick in the defensive half.
Corner, Sheffield Wednesday. Conceded by Lee Peltier.
Attempt blocked. Marco Matias (Sheffield Wednesday) left footed shot from outside the box is blocked. Assisted by Kieran Lee.
Substitution, Sheffield Wednesday. Marco Matias replaces Lucas João because of an injury.
Delay over. They are ready to continue.
Delay in match Lucas João (Sheffield Wednesday) because of an injury.
Attempt saved. Lucas João (Sheffield Wednesday) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Barry Bannan.
Corner, Cardiff City. Conceded by Kieran Lee.
Substitution, Sheffield Wednesday. Jeremy Helan replaces Daniel Pudil.
Attempt missed. Atdhe Nuhiu (Sheffield Wednesday) left footed shot from the right side of the box misses to the left.