India thrash Pakistan at Edgbaston in the ICC Champions Trophy 2017

India's batsmen finished their innings with an excellent score of 319 Credit: DESIblitz

India beat Pakistan by 124 runs in front of a record attendance of 24,156 for a one-day international at Edgbaston in the ICC Champions Trophy 2017.

India batted first in a game which was affected by rain throughout which caused the match to be shortened to just forty-eight overs for each side.

But this failed to stop India from racking up a big score of 319/3 with Rohit Sharma hitting an impressive 91.

There was also a second record of the day as Pakistan's Wahab Riaz conceded 87 runs off his 8.4 overs - a record in the Champion Trophy's nineteen year history.

Pakistan needed 324 runs to win and got off to a good start with Azhar Ali and Ahmed Shehzad before rain once again stopped the play leaving the Men in Green with a score of 289 off 41 overs.

But that was as good as it got for Pakistan who lost by 124 runs after they conceded their last four wickets for only 33 runs.

The Green Men could not beat India's impressive innings Credit: DESIblitz

After a resounding victory, India captain, Virat Kohli said:

This result leaves Pakistan bottom and India top of Group B.