McCleary flicked in a through ball after 57 seconds, then drove home a shot from distance. Yann Kermorgant's penalty sealed the Royals' third successive league win.