Pune Warriors India captained by Angelo Mathews defeated Rajasthan Royals by seven wickets to end their 11-match losing streak.
Robin Uthappa and Aaron Finch gave Pune a whirlwind start as they notched up the fifty partnership in just 22 balls.
Rajasthan Royals scored 145 for 5 in 20 overs and in reply Pune Warriors India scored 148 for 3 in 18.4 overs.
Meanwhlie, Chris Gayle took centre stage once again for Royal Challengers Bangalore, after a rare-slip up in their previous game.
He consigned a quiet start to a chase of 155 to a distant memory with another calm demolition job of an opposition team, backed up by his captain Virat Kohli, as Kolkata Knight Riders suffered their second defeat in a row following a promising start to their new season as defending champions.