scoring thriller finally went the way of Rajasthan Royals, as they edged Chennai Super Kings by 10 runs to consolidate their position at the top of the Indian Premier League table here Saturday. After Graeme Smith (91 off 51 balls) had powered Rajasthan to 211, Chennai put up a spirited run-chase but fell short by 10 runs. Smith's stunning 127-run opening-wicket stand with Swapnil Asnodkar (41), put Rajasthan in control at the halfway stage, but Chennai mounted a remarkable reply, with three of its top four making significant contributions. JA Morkel (71), Parthiv Patel (54) and Suresh Raina (45) ensured they kept up with the asking rate throughout. Eleven runs were needed off the last two, and when Morkel flicked one straight to short-fine leg, Chennai had fallen short again. The match produced 39 fours and 18 sixes. Rajasthan Royals - 211 for 5 (Smith 91, Akmal 53*); Chennai Super Kings - 201 for 7 (Morkel 71, Parthiv 54) Delhi wins The Delhi Daredevils' misfiring middle order came good when it mattered to clinch a five-wicket win over the Mumbai Indians and kept its semifinals hopes alive in Delhi, Saturday. The Mumbai Indians batting first scored 176-8 thanks mainly to S. Jayasuriya (66) and Robin Uthappa (46). But coming in with Delhi wobbling at 89 for 4, K.D. Karthik blitzed a classy 32-ball 56 to take the team past the Indians' 176 with one ball to spare. Mumbai is three points behind Delhi and two behind the Chennai Super Kings, who have a game against the Deccan Chargers and Rajasthan Royals to make it to the final four. Mumbai Indians - 176 for 8 (Jayasuriya 66, Uthappa 46, Mahesh 4-36); Delhi Daredevils - 179 for 5 (Karthik 56*, M.K. Tiwary 36).