Rory McIlroy's perfect pitch for San Francisco Giants

US Open champion Rory McIlroy throws out the first pitch at a Major League Baseball game between the Houston Astros and San Francisco Giants at AT&T Park in San Francisco, California.

McIlroy is preparing to defend his US Open title at the Olympic Club in San Francisco.

The Northern Irishman will tee off alongside world number one Luke Donald and Lee Westwood at 21:29 BST on Thursday evening.