England women kept their winning run at the World T20 alive, with a 68-run victory over Pakistan to finish top of Group B, booking a semi-final date with Australia

Mark Robinson's side were thankful to their iconic captain Charlotte Edwards, who rolled back with the years with an unbeaten 77 to drive England to a score of 148-5 from their 20 overs. The total proved much too stiff a task for their Pakistan counterparts to chase down, who were eventually bowled out for 80. 

The 68-run victory in Chennai means that England have won four-from-four in group play, and will head to the knockout stages full of confidence. 

Edwards & Marsh shine as England complete Group B sweep

36-year-old Edwards carried the bat for England in Chennai, registering her second player-of-the-match award at the tournament in the process. Her 61-ball innings produced ten boundaries and her score of 77 was more than half of her sides 20 over total.

Charlotte Edwards led from the front for England with an unbeaten 77 (image via: Getty/ICC)

Edwards shared in a number of strong partnerships throughout the innings, firstly with fellow opener Tammy Beaumont who scored 37 from 26 deliveries to keep her excellent form against the new-ball intact. 

Sarah Taylor then fell for a duck, with the big-hitting Nat Sciver then smashig 15 off eight balls before she became Nida Dar's third victim of the innings. 

Captain Edwards then took command of the innings in the final few overs, helping to push the total north of 140, which was always likely to provide a tough chase for the Pakistan women. 

In reply, Pakistan never came close to threatening the England total, and were bowled out for 80 inside of 18 overs. Laura Marsh was the pick of the bowlers, registering figures of 3-12 from her four overs, with Anya Shrubsole, Georgia Elwiss and Sciver each picking up a pair of wickets. 

England to meet Australia in semi-finals, with revenge on their minds

England's reward for finishing top of Group B is a semi-final with three-time winners Australia. The runners-up from Group A have beaten England in the previous two Women's World T20 finals, adding a bit more spice to Wednesday's semi-final.

In the other semi-final, Group A front-runners New Zealand will face a West Indies side who knocked out hosts India in a thrilling matchup to decide the runners-up behind England in Group B.