Nothing less than a win would do for the Rajasthan Royals team and that's exactly what they delivered with a commendable ...