Rajasthan Royals face a tough challenge against a marauding Punjab Kings batting lineup, led by in-form Shreyas Iyer.