Sourav Ganguly struck a fine century as India finished on a strong 469 all out in their first innings on the second day of the second Test against Australia here on Saturday.
Ganguly, 36, hit eight fours in his 102-run knock and shared a 109-run partnership with stand-in captain Mahendra Dhoni, who made a thrilling 92 with eight fours and four sixes.
The Indians then reduced Australia to 13-1 by tea with left-arm paceman Zaheer Khan cleaning the off-stump of opener Matthew Hayden off just the third ball of the Australian innings.
Zaheer had dismissed Hayden twice in the drawn Bangalore opener.
At the break, Simon Katich was batting on eight while captain Ricky Ponting was on five.
Ganguly, set to retire after the four-Test series for the Border-Gavaskar trophy, reached his 16th Test century with a four to the square leg fence off leg-spinner Cameron White.
The former Indian captain, who completed 7,000 runs in his 111th Test on Friday, was out soon after reaching his century, holing out to Brett Lee at long off to give White his first wicket of the match.
White (2-71) struck again when he cleaned the off-stump of Harbhajan Singh to reduce the home side to 442-8.
Dhoni though continued his attacking style of batting, pulling Lee twice over square leg for fours as the paceman struggled with his line and length once again in the morning session.
Lee (1-86) also needed two stitches on his right hand after hurting himself while stopping a ball in his follow through.
Dhoni, leading the side in the absence of injured captain Anil Kumble, was also severe on debutant fast bowler Peter Siddle, pulling him over fine leg for the only six of the innings.
Dhoni's fiery knock was brought to an end by Siddle, who trapped him leg before with a searing inswinger, while Zaheer was run out by Lee.
Australia paceman Mitchell Johnson finished with 3-85 while Siddle also picked up three wickets for 114 runs from 28 overs.
The Mohali Test will be followed by matches in New Delhi and Nagpur.