Rory McIlroy is in good form ahead of the Masters, with the Northern Irishman recording a fifth-placed finish at the Houston Open after winning the Players Championship at Sawgrass