Pakistan won the toss in Dubai and opted to field first.
India included Hardik Pandya as a batter.
India took the knee before the match while Pakistan players placed their hands on their jersey crests.
Virat Kohli top scored for India with 57. Shaheen Afridi picked 3 wickets for Pakistan.
Pakistan chased down 152-run target with 13 deliveries to go.
This is the first time India have lost a match against Pakistan in a men's World Cup.
It Was a Team Effort: Babar Azam
“This was the team's effort, and the early wickets were very helpful. It gave us a lot of confidence and our spinners were very good as well. We applied our plans and got the results. We, the openers, kept it simple and built a partnership and because the wicket was getting better so we just wanted to keep batting till the end, which we did. It won't get easier just because we beat India. We will take the confidence, but we're taking it one match at a time, and there's a long way to go in the tournament. We prepared well, and just kept the history out of our mind. We needed quality practice, and warm-up matches, and even our domestic tournament and those games gave us a lot of confidence,” Babar Azam said.
Pakistan Outplayed Us Today: Virat Kohli
“We didn't execute properly. Credit where it's due and Pakistan outplayed us today. They started brilliantly with the ball, and 3 wickets for 20 runs was not a good start. We needed wickets early but with the bat they gave us absolutely no chances. It played slow in the first half and hitting through the line was not that easy as it was in the second half, after 10 overs. We needed those 15-20 extra runs an for that we needed a good start but Pakistan's bowling didn't allow us to get those extra runs. We could make the argument of getting in another slower bowler, but it's important to stay composed and understand our strengths, because with the dew the slower bowlers couldn't be effective either. This is just the first game of the tournament, not the last,” Kohli said after the game.
Pakistan Win by 10 Wickets
After that Kohli turned to Shami and Rizwan welcomed him with a six over fine leg into the second tier and then followed that up with a couple of boundaries as before Babar hit the finishing runs with 13 deliveries to go.
Rizwan was unbeaten on 79 while Babar was on 68.