Pant smashed an unbeaten 125 runs off 113 balls while Pandya scored 71 runs off 55 balls to help the Men in Blue chase down the target of 260 runs in just 42.1overs. For England Reece Topley bagged three wickets, while Brydon Carse and Craig Overton scalped one wicket each.
In ongoing India's tour of England, Virat Kohli could manage scores of only 11 and 20 in the fifth and final Test against Edgbaston and continued his bad performances in T20Is, where he could score only 12 runs in two innings.
The English skipper led his team to a big 100-run win over the Men in Blue to level the series 1-1 and set up a deciding clash at the Old Trafford Cricket Ground for the third and last match of the three-game series.
Put to bat first, England could post only 110 runs on the board as pacers Jasprit Bumrah (6/19) and Mohammed Shami (3/31) destroyed their batting attack.