England have ended their disappointing World Cup tournament with a nine-wicket victory over Afghanistan in their final Pool A clash in Sydney.
Rain played a major role in the contest as Afghanistan were restricted to 111-7 in 36.2 overs.
Once the rain cleared, England's innings were dropped to 25 overs with a target of 101 to win, and they started off strongly with openers Alex Hales and Ian Bell.
The pair managed to reach a half-century stand following two lucky escapes for Hales, who was dropped twice by Najibullah Zadran in the first and fifth overs.
The England duo reached a combined 83 runs in 13 overs before Hales (37) was caught behind after edging to Hamid Hassan at outside off-stump.
Moores's side needed 18 more runs to win, which they managed to reach with Bell (52 not out) and James Taylor (8 not out), with seven overs remaining.