Rohit Sharma and Shikhar Dhawan are the heroes as India record an incredible nine wicket victory over their great rivals.
Pakistan opted to bat in Dubai but never really got going, limped to 237-7 from their 50 overs thanks to a 78 from Shoaib Malik.
But the Indian openers were brutal in their response, clubbing the Pakistan bowlers to all parts and almost wrapping up a stunning ten-wicket victory.
Dhawan was run out for 114, before his captain secured his own century and took India over the line.
They’re all set for the Asia Cup final on Friday now, whilst Pakistan must pick themselves up and face Afghanistan.
INDIA WIN BY NINE WICKETS!
As comprehensive a win as you’ll ever see in ODI cricket.
6 to win now for India and the majority of the Pakistan supporters have made for the exit.
The Indian fans who have left are dancing – and probably will continue long into the night. This is a huge, huge margin of victory.
8 from 75. Oooh, it’s a close one.
Sharma doing this in singles. Why not? Get back to that pavilion unbeaten.
OVER 37: INDIA 229-1 (Rohit 108, Rayudu 9) – A big heave from Rohit, but this one dribbles into the leg-side and they have to make do with a single.
India have built this chase on keeping the scoreboard ticking over.
But from nowhere, another HUGE six from the Indian captain. Huge – that’s into the upper tier.
9 to win.