Huddersfield Town ran out comfortable 2-0 winners against Bristol City at the John Smith's Stadium.

Goals from Harry Toffolo and Danny Ward were enough to see off The Robins on Saturday afternoon in the final game of the regular Championship season.

It was a disappointing afternoon for Bristol City, who really struggled to contain the hosts in wide areas.

Story of the match

Duane Holmes attempted a through ball to Danny Ward early on but it was intercepted.

The American then put two crosses into Ward in quick succession, the first was cleared by Rob Atkinson. 

The second was fired just wide by The Terriers' top goal scorer under pressure.

Antoine Semenyo looked to get himself in on goal, only to see the flag raised against him.

Robbie Cundy had to be alert to avert the danger after the hosts looked break down the left hand side.

Chris Martin had the first major chance of the game, as Semenyo cut the ball back to him, but his shot from the edge of the box was deflected wide.

The playmaker became the striker soon after, as Semenyo gave Jamal Blackman his first tests in goal, making two smart stops.

Pipa then found himself in a promising position for Carlos Corberan's side, but his pass let him down.

Massengo looped the ball over Huddersfield's defence, but there was no Robins player there to get on the end of it.

Jon Russell saw his effort blocked from range, and the resulting corner came to nothing.

Semenyo then had a chance to give Bristol City the lead, but he failed to bring the ball under control.

The Englishman featured heavily in the opening half an hour.

Danel Sinani had a chance to put the ball in the box after finding himself in space on the left, but his cross was blocked.

Carel Eiting did well to win the ball back and crossed to Ward, who saw his effort blocked.

Toffolo then scored his fourth goal in five games in some style in the 33rd minute.

He turned his man delightfully to put himself in on goal, and coolly slotted the ball into the bottom right hand corner past Daniel Bentley.

Embed from Getty Images

Bentley then made a super stop to prevent Town from doubling their lead, as Pipa crossed to Sinani, and his flick on was tipped over the bar by Bentley.

There was a goalmouth scramble from the corner that followed, but it was cleared in the end by a Robins player.

Bentley made an important interception to take the ball off of Ward's foot inside the box, as Huddersfield looked for a second.

They had the goal they were after in the 43rd minute, as Holmes crossed to Ward, who just about managed to get the ball over the line to make it 2-0.

The hosts had a commanding lead heading into the break.

They had dominated Bristol City in the wide areas and taken full advantage to lead 2-0 on the final day of the regular Championship season.

Half time score: Huddersfield Town 2-0 Bristol City

Sinani forced a good save down low from Bentley to start the second half.

Massengo tried to shimmy his way into the box, but his run towards goal was halted and sent behind for a corner that came to nothing.

Timm Klose fired a shot just over the bar as The Robins looked to get a goal back in West Yorkshire.

Holmes broke completely free on the right hand side for Huddersfield, but his final ball could not quite find Ward.

Semenyo looked to cross to the back post but could not pick out a man.

Alex Scott nearly broke through on goal for the visitors, but he was tackled as he went to shoot.

Pipa made a driving run towards goal cutting in from the left hand side, but his effort was fired just over.

Substitute Tino Anjorin look to curl a shot into the top corner for Huddersfield and did not miss by much.

Atkinson's shot flew well over the bar for the visitors as the game approached the final 25 minutes.

George Tanner made an important sliding challenge on Pipa to stop him from making the day worse for The Robins.

Naby Sarr's defensive header back to his goalkeeper was weak, but Jamal Blackman was just about able to claim the ball as Semenyo looked to get a goal back for Pearson's side.

The Huddersfield defender looked nervous soon after as his touch under pressure was poor, but he was able to recover it just in time.

Anjorin looked for a late third as he broke through on goal, but his effort dribbled just wide.

Martin then fired over for Brsitol City, summing up a dismal end to the season for them.

Full time saw The Terriers secure a 2-0 win against a below par Bristol City side, in a much deserved result, mainly due to them having complete control over proceedings in the first half.

The result sees Town finish in 3rd place, setting up a playoff semi final against Luton Town.

The Robins end the campaign in 17th place in the Sky Bet Championship.

Takeaways from the match

Huddersfield Town showed their class in a dominant performance at the John Smith's Stadium.

They managed to control the possession on the day and were able to particularly make use of the wide areas and were able to make the visitors pay with clinical finishing.

It was a promising performance from the hosts ahead of their playoff campaign, as The Terriers look to return to the Premier League after their relegation in 2019.

A clean sheet at the other end of the field will also be sure to increase the confidence across the entire squad for the playoffs.

As for Nigel Pearson's Bristol City, it was a disappointing way to end the season.

They were second best throughout the tie, and failed to learn from their mistakes out wide early on, and allowed countless attacks on both wings, which Huddersfield took full advantage of.

Stand-out player

Harry Toffolo scored his fourth goal in five games with a wonderful finish on Saturday afternoon.

His scoop turn managed to deceive the defender, and the finish was well placed into the corner as well.

In truth, there were a few candidates for the award, as Huddersfield proved their worth against The Robins.

Toffolo also helped to oversee the dominant display for Town.

He has hit top form just in time for the playoffs for Huddersfield.

Huddersfield Town: Blackman, Pipa, Toffolo (Colwill 53'), Hogg (c) (Lees 46'), Holmes, Turton, Sarr, Sinani, Ward, Russell, Eiting.

Bristol City: Bentley (c), Dasilva, Atkison, James, Martin, Weimann, Semenyo, Cundy (Idehen 74'), Klose (King 77'), Scott, Massengo (Tanner 53'). 

Referee: David Webb