Moeen Ali starred with both bat and ball as England beat Pakistan by 141 runs to win the third Test at Edgbaston on Sunday.

Victory left England 2-1 up in the four-match series ahead of next week’s concluding Test at The Oval. It also meant England had become the first team in 114 years of Test cricket at Edgbaston to win after conceding a lead of more than 100 runs batting first.

Pakistan, set a huge target of 343 for victory after England declared on 445 for six early on Sunday’s final day, were dismissed for 201.

Off-spinner Ali, who earlier in the day struck a quickfire 86 not out, sealed England’s win when he caught and bowled tailender Sohail Khan.

Pakistan suffered a dramatic middle-order collapse shortly before tea as they lost four wickets for just one run in 23 balls.

Pakistan were 124 for three when their slump started, with captain Misbah-ul-Haq (10) caught behind off Steven Finn to give the persevering fast bowler his first wicket of the series. Asad Shafiq then completed a pair when he was plumb lbw to all-rounder Chris Woakes, bowling on his Warwickshire home ground, for a four-ball duck.

It was the sixth time this series that paceman Woakes had taken a wicket in the first over of a spell. Woakes then made it two for none in six balls when Sarfraz Ahmed was also out for nought as he edged to Joe Root at second slip.

Sami Aslam, playing his first Test of the series, had again batted superbly for 70 following the opener’s first-innings 82. But a rare misjudgement by the 20-year-old left-hander saw him bowled by Finn as he deliberately left the ball.

It was the end of a more than three-and-a-half-hour innings of 167 balls, including 11 fours. Finn had now taken two for none in 11 balls and tea was put back by 15 minutes to see if England could finish the game.