The hosts chased down 224 runs with 17.5 overs remaining to pull off a stunning victory at Edgbaston
England have reached the Cricket World Cup final for the first time since 1992 after battering Australia at Edgbaston.
The hosts set up a showdown with New Zealand on Sunday by chasing down 224 runs with 107 balls to spare.
Chris Woakes, Jofra Archer and Adil Rashid performed wonders with the ball after Australia chose to bat first, reducing the visitors to 14 for three in a frenzied opening burst and ultimately restricting them to a lacklustre 223 all out.
Jason Roy starred with the bat once again, hitting an astonishing 85 off 65 balls, as Eoin Morgan’s men lost just two wickets in pursuit of the total.
Roy was denied a breathtaking century when the umpires decided he edged a delivery from Pat Cummins, when replays showed he was nowhere near the ball.
The sour tone of his dismissal cannot detract from his outstanding efforts, which almost single-handedly banished England’s concerns about chasing, nor from the raucous celebrations which followed on the back of a decisive stand of 79 between Joe Root (49no) and Eoin Morgan (45no).
Archer and Woakes also excelled, taking two for 32 and three for 20, while Rashid bagged three scalps in his best display to date.
They will enter the final at Lord’s as strong favourites to lift the trophy for the first time in history.