In the history of ODIs this is the second biggest victory in terms of balls remaining for a side chasing a target of 300 or more. Have a look:
Balls Countries Venue Year Target Victory margin
75 SL v Eng Leeds 2006 325 8 wkts
47 Ind v Pak Karachi 2008 300 6 wkts
16 Eng v Pak Karachi 2000 305 5 wkts
14 Ind v WI Ahmedabad 2002 325 5 wkts