Shikhar Dhawan was ever-present at the crease as Sunrisers Hyderabad consigned Gujarat Lions to a third successive Indian Premier League defeat, winning by five wickets on Friday.
The Lions lost just one of their opening seven matches in their debut season, but are now without a win since beating Rising Pune Supergiants on April 29.
And despite Aaron Finch's unbeaten knock of 51, the Lions could only muster a total of 126-6, thanks largely to superb spells from Mutsafizur Rahman (2-17) and Bhuvneshwar Kumar (2-28).
That score was chased down by Sunrisers with an over to spare - Dhawan hitting back-to-back boundaries for a win that lifts them into the top four.
The Lions got off to a painfully slow start - Dwayne Smith (1) was the first man to fall with his side on two runs after 16 deliveries.
Wickets fell at regular intervals thereafter for the visitors, Suresh Raina's 20 off 10 balls and Finch's anchoring stand injecting some life into the innings, raising questions over why the Australian was selected to bat at five.
Dwayne Bravo and Ravindra Jadeja each contributed 18, but Sunrisers made an early dent in their 127-run target.
After Praveen Kumar (1-28) conceded seven runs off the first over, things got worse when Pradeep Sangwan was hit for 16 off the second, providing a solid foundation upon which the home side could build their chase.
Captain David Warner (24) ably assisted Dhawan at the top of the order and, while the supporting cast could not match their colleagues' exploits, the Lions' slow start proved their undoing, as Dhawan's assured display saw Sunrisers over the line.