London:Chasing a massive 317, India beat England by two wickets in the sixth one-dayer against England at the Oval on Wednesday to level the seven-match series 3-3.
Robin Uthappa, who remained unbeaten on 47 kept his cool in the death overs to take India home with two balls to spare.
The 21-year-old right-hander from Bangalore -who normally opens the batting - came in when India were 234 for 5 and needed another 83 from the last nine overs.
Uthappa combined with Mahendra Singh Dhoni (35) to take the fight to the England camp.
The visitors needed 8 runs from the four balls when Uthappa drove Stuart Broad to fine leg boundary, triggering wild celebrations among the Indian players and fans.
The Indians, however, owed their win to Sachin Tendulkar (94) and Sourav Ganguly (53) gave India a flier of a start as they put on 150 runs for the opening stand.
The two batsmen's dismissals in the space of six runs slowed down the Indian run rate.
Earlier, right from the word go, it rained fours and sixes as Tendulkar and Ganguly made mincemeat of the English attack to bring up the hundred for India in just 14 overs.
The master blaster's was once again out in the nervous nineties but his 94-run knock - studded with 16 boundaries and one six - was a treat to watch.
Ganguly hit his 71st fifty in ODIs with the help of seven boundaries and one six before falling to Stuart Broad for 53.
At this point, India was comfortably placed as Tendulkar was looking in divine touch, taking the English attack to task.
Shah hits maiden ton
Earlier, Owais Shah struck a magnificent century to propel England to 316 for six in 50 overs after skipper Paul Collingwood elected to bat.
Shah made an unbeaten 107 from only 95 balls with 11 fours and two sixes while 22-year-old Wright batted just 39 balls for his maiden fifty.
The duo put on 106 runs for the sixth wicket, which lifted England from 137 for 5 in the 31st over.
After having stumbled to 20 for 2, England's rear guard put up a tremendous performance to drive England to an imposing total.
They smashed 114 in the last 10 overs, with debutant Luke Wright providing the impetus and urging Owais Shah on to a very fine hundred.
Dimitri Mascarenhas's hitting at the end - he smashed Yuvraj Singh for five consecutive sixes in the last over took the hosts past the 300-run mark.
The unbroken seventh wicket stand between Shah and Mascarenhas fetched England 73 runs off 34 balls.
Earlier, Zaheer Khan produced a terrific delivery first up to send back Alastair Cook for a duck and give India just the start they needed.
Ajit Agarkar too was fired up and struck soon after to trap Matt Prior for six runs pushing England on the backfoot early on.
Ian Bell and Kevin Pietersen then took their team out of the troubled waters with a 59-run partnership for the third wicket before Piyush Chawla foxed the former to bowl him out for 49.
Three balls later, England suffered another jolt as Paul Collingwood was run out for one run leaving England in a precarious situation at 83 for four.
Pietersen hit his first half century of the series. He was run out for 52.
Andrew Flintoff, Chris Tremlett and Ravi Bopara were out injured. Luke Wright, the Sussex batsman, made his ODI debut.
The Indian team made one change in their side as Robin Uthappa replaced Dinesh Karthik.
England: Alastair Cook, Matt Prior (wk), Ian Bell, Kevin Pietersen, Paul Collingwood (capt), Owais Shah, Luke Wright, Dimitri Mascarenhas, Stuart Broad, Monty Panesar, James Anderson.
India: Sachin Tendulkar, Sourav Ganguly, Robin Uthappa, Gautam Gambhir, Rahul Dravid (capt), Yuvraj Singh, Mahendra Singh Dhoni (wk), Ajit Agarkar, Ramesh Powar, Piyush Chawla, Zaheer Khan.