A double century opening stand between Rohit Sharma (111*) and Shikhar Dhawan (114) as India beat Pakistan by nine wickets.
India face Pakistan for the second time at Asia Cup 2018, on Sunday in high-profile clash in Dubai.
The left-arm spinner picked up a four-wicket haul before the Indian skipper struck an unbeaten 83.
The first match of Super Four stage of Asia Cup 2018 is an encounter between India and Bangladesh in Dubai on Friday.
Hardik Pandya, Shardul Thakur, Axar Patel left out; Deepak Chahar and Siddharth Kaul also include.
Bhuvneshwar Kumar (3/15) and Kedar Jadhav (3/23) bowled out Pakistan on 162 and chase easily with 21 overs remaining.