James Anderson helped England thrash India by nine-wickets with a four wicket haul at the Gabba in Brisbane on Tuesday in the Tri-series.
The “Burnley Express” claimed 4-18 as he returned from a knee injury, while Steven Finn added 5-33 as India were bowled out for 153.
In reply, Ian Bell then hit an unbeaten 88 while James Taylor finished on 56 not out in a partnership worth 131 as England passed the target inside 28 overs.
The bonus-point victory means England lie second in the Tri-series table behind Australia, who they face today - having lost by three wickets to the Aussies on Friday after a century from David Warner.
The result keeps England in contention for a place in the final, and handed Eoin Morgan his first win since replacing Alastair Cook as captain, with the World Cup less than a month away.
Anderson conceded only one run off the bat in his first three overs against one of the pre-tournament World Cup favourites, as he swung the ball both ways with typical accuracy.
Shikhar Dhawan was first out with the score on one, Anderson’s outswinging delivery forcing an edge behind to Jos Buttler - his first of five victims behind the stumps.
Anderson then bowled Bhuvneshwar Kumar at 143, before Stuart Binny and Mohammed Shami skied successive deliveries to Morgan and Moeen Ali respectively as India’s last five wickets went for just 16 runs in 21 balls.
That gave Anderson 4-18 off 8.3 overs, claiming two maidens.
The Lancashire ace wasn’t required to bat as Bell and Taylor saw England home for the loss of just one wicket - Ali falling for eight at 25.
England now take on Australia in Hobart, where conditions at the Bellerive Oval are likely to be ideal for Anderson, as he continues to step up his recovery from a knee injury which kept him out of the pre-Christmas tour of Sri Lanka.