McIlroy's perfect pitch for Giants
- From the section Golf
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.
He won the title by eight shots at Congressional last year.