The Rajasthan Royals and the Bangalore Royal Challengers secured thrilling last over victories in their Indian Premier League (IPL) matches on Thursday. Bangalore edged out the Chennai Super Kings by two wickets with two balls to spare, while in the day's second match in Durban the Royals claimed three Mumbai Indians wickets in the final over to snatch a two-run victory with just one ball left. Opener Matthew Hayden belted 60 off 38 balls to notch up his fourth half-century of the tournament but despite his effort Chennai collapsed and lost its last eight wickets for 36 runs. After Chennai was bowled out for 129, Bangalore started the final over of the match needing five runs with three wickets in hand. Ross Taylor, who top scored for Bangalore with 46 off 50 balls, was dismissed by New Zealander Jacob Oram with the first ball of the over but Vinay Kumar ended Chennai's hopes off pulling off the win when he smashed a boundary to guide his team to 132 for eight. Seamer Albie Morkel was the pick of Chennai bowlers (2-13). Rajasthan appeared to be coasting toward victory after a left-handed Australian Rob Quiney scored a quick-fire 51 to help it post 145 for seven. In reply, Mumbai had struggled to 23 for three but Sachin Tendulkar rescued his side by stroking 40 off 30 balls. Abhishek Nayar chipped in with 35 off 18 balls before being run out in the 19th over. Mumbai began the last over of its innings needing what looked like a relatively simple four runs to win with three wickets in hand. Seamer Munaf Patel had other ideas and he trapped Dhawal Kulkarni leg-before with the second ball of the over before Chetanya Nanda was run out off the third ball. A single off the fourth ball left Mumbai needing three runs to win off two balls but last man Lasith Malinga was run out to allow Rajasthan to snatch victory. Rajasthan captain Shane Warne had figures of 3-24. Brief scores: Chennai 129 in 19.4 overs (M. Hayden 60; A. Kumble 2-12, J. Kallis 2-18. V. Kumar 2-30). Bangalore 132-8 in 19.4 overs (R. Taylor 46, V. Kohli 38; J. Oram 2-12, A. Morkel 2-13). Rajasthan 145-7 in 20 overs (R. Quiney 51, R. Jadeja 42; S. Jayasuriya 2-3). Mumbai 143 in 19.5 overs (S. Tendulkar 40, A. Nayar 35; S. Warne 3-24, S. Trivedi 2-19). – ReutersToday's Match 1730 Delhi Daredevils vs. Kings XI PunjabIndian Premier League Table (played, won, lost, no result, points, net run rate) Delhi 10 8 2 0 16 +0.362 Chennai 11 6 4 1 13 +1.070 Rajasthan 12 6 5 1 13 -0.329 Deccan 11 6 5 0 12 +0.292 Bangalore 12 6 6 0 12 -0.309 Mumbai 12 5 6 1 11 +0.483 Punjab 11 5 6 0 10 -0.570 Kolkata 11 1 9 1 3