Jonny Bairstow hit a resolute century and put on 156-run partnership with Eoin Morgan to rescue England from a precarious position on the first day of their three-day warm-up game against Mumbai 'A' in Mumbai on Saturday.
Bairstow (118) and Morgan (73) joined hands after Mumbai 'A' bowlers had threatened to bowl the visitors out cheaply in the morning session.
The duo got together when they were reeling at 64 for four at lunch and were separated only in the final session.
Bairstow, then with Samit Patel (59) put on a 107-runs stand for the sixth wicket to finish the opening day strongly at 338 for six wickets.
Patel, who scored a century in the tourists' first warm-up game against India A, and stand-in skipper Stuart Broad (6) were the unbeaten batsmen at stumps.
In the first hour of play, Waingankar picked up the wickets of opener Nick Compton (1) and Ian Bell (4) but was punished later on with the old ball to finish the day with figures of two for 68.
Javed Khan and part-timer bowler Surya Kumar Yadav, the home team skipper, got rid off Jonathan Trott and Joe Root respectively.
Khan packed off Jonathan Trott, who looked good when making 28 in 64 minutes with four fours, to break his second wicket stand with opener Joe Root, who also made 28.
The second wicket pair put on 51 runs and then England lost two more wickets -- those of Bell and Root, who was sent back by Yadav in the last over before lunch.
But thereafter, England took control through Morgan and Bairstow first and then Bairstow and Patel as the track lost its liveliness of the first session and against an attack that lacked an effective spinner.
Morgan and Bairstow took the attack to the enemy camp to add 56 runs in 14 overs in the first hour after lunch. In all, the visitors added 108 runs in 27.5 overs in the period between lunch and tea to wrest the initiative.
Morgan continued in the same vein before he was trapped in front by Thakur for the bowler's first wicket.
Bairstow was also dismissed before close but not before he and Patel had taken the score past the 300 mark, Javed Khan being the wicket taker.
Khan, who bowled pretty short at times, finished the day with TWO for 75 while Thakur (1 for 61) and Yadav (1 for 30) were the other wicket-takers for Mumbai A.
The post-lunch progress of the visiting team's innings was in sharp contrast to the first session when they were rocked by Mumbai's second-string medium pacers.
The visitors rested captain Cook, pace bowlers Steven Finn and Tim Bresnan, batsman Kevin Pietersen, wicketkeeper Matt Prior and leading spinner Graeme Swann from the team that played at the CCI.
Scorecard:
England 1st innings:
Joe Root c Patil b Yadav 28
Nick Compton b Waingankar 1
Jonathan Trott c Shaikh b Khan 28
Ian Bell c Shaikh b Waingankar 4
Eoin Morgan lbw b Thakur 76
Jonny Bairstow c Dhawan b Khan 118
Samit Patel batting 59
Stuart Broad batting 6
Extras: (B-4 LB-3 W-2 NB-9) 18
Total: (For 6 wkts in 86 overs) 338
Fall of wickets: 1-5, 2-55, 3-64, 4-66, 5-222, 6-329
Bowling: Waingankar 22-6-68-2, Thakur 16-2-51-1, Khan 17-1-75-2, Dhawan 12-2-49-0, Yadav 6-1-30-1, Shaikh 3-0-14-0, Patil 5-0-28-0, Thakkar 5-0-16-0.
Photograph: Gareth Copley/Getty Images
Gavaskar backs Yuvraj to make it to Test team
Cook spices England's reply with patient hundred
Pietersen not included in England's Test squad for India
I am willing to bat at any number: Rahane
Yuvraj bags 5 wkts as India A-England match ends in draw