The famed top order crumbled but Dinesh Karthik's bravura unbeaten 56 and Manoj Tiwary's (36) gutsy cameo enabled Delhi Daredevils eke out a thrilling five-wicket win against Mumbai Indians to cling on to their semi-final hopes in the Indian Premier League on Saturday night. For once, the Daredevils middle order took the onus on itself to pull off an improbable win with Karthik being the architect of the victory that helped them stay afloat in the tournament.