Ben Stokes is at it again.

The English all-rounder has completed a one-handed running grab to dismiss South African danger man AB de Villiers in the opening ODI in Bloemfontein this morning.

Kane Williamson's one-handed catch of Mitchell Marsh last night was impressive and Stokes produced an equally stunning effort today.

England set South Africa a mammoth target of 400 after reaching 399 for 9 in their 50 overs. Jos Buttler smashed a 105 off 76 balls while three other players scored quickfire fifties.


Stokes caught de Villiers on the boundary for eight to briefly stall the South African innings after Quinton de Kock and Faf du Plessis took the hosts through to 121 for one after 15 overs.

South Africa were 250 for five in the 34th over when rain ended play with de Kock on 138 off 96 balls. England won the match by 39 runs under Duckworth-Lewis.

Watch the Williamson catch: