India moved into a slim first-innings lead by stumps on day two of the fourth Test against Australia in Delhi despite the best efforts of Nathan Lyon.
Off-spinner Lyon claimed 5-94 as India closed on 266-8 in reply to Australia's 262.
Lyon's burst brought Australia back into the game after India's opening pair Murali Vijay and Cheteshwar Pujara had made a strong start.
Vijay (57) and Pujara (52) registered half-centuries in an opening stand of 108 in 25.1 overs before Lyon bowled Pujara, sparking a collapse either side of tea.
Lyon accounted for Virat Kohli (1), Ajinkya Rahane (7) and Sachin Tendulkar (32) as India were reduced from 148-2 to 180-5 in the space of 7.1 overs.
Mahendra Singh Dhoni raced to 24 off 23 balls but tried one shot too many against seamer James Pattinson (1-54) and was held by Shane Watson at midwicket.
Glenn Maxwell (1-8), who had been off the field sick earlier in the day, returned to claim the wicket of Ravindra Jadeja lbw for 43 in his first over, and Lyon ended the day by removing Ravi Ashwin (12) in the same manner to complete his third Test five-wicket haul.
Australia had earlier added 31 runs to their overnight position of 231-8 during the first 14.1 overs of the day.
Peter Siddle, resuming on 47, brought up his maiden Test half-century before being bowled by Ravi Ashwin (5-57) for 51.
Pattinson (30) and last man Lyon (8no) put on 19 before left-arm spinner Pragyan Ojha made Pattinson his 100th Test wicket, caught by Kohli off a leading edge, to end the innings.
Ojha is playing in his 22nd match, making him the third quickest Indian to the milestone after Erapalli Prasanna and Anil Kumble.
Australia trail 3-0 in the four-match series and are without skipper Michael Clarke for this match due to a back injury. Watson, one of four players who missed the defeat in Chandigarh last week for disciplinary reasons, is leading the side in Clarke's absence.