Machado hits grand slam, Orioles beat Astros 9-4

Manny Machado #13 of the Baltimore Orioles hit a grand slam in the sixth inning against the Houston Astros at Minute Maid Park on June 1, 2014 in Houston, Texas.

Bob Levey/Getty Images

Image copyright 2014 Getty Images. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

Manny Machado hit his first career grand slam, David Lough homered and drove in three runs, and the Baltimore Orioles beat the Houston Astros 9-4 on Sunday.

Orioles slugger Nelson Cruz, leading the majors with 20 home runs and 52 RBIs, left in the third inning with a bruised left hand after being hit by a pitch from Scott Feldman. X-rays were negative and Cruz was listed as day to day.

Machado's towering shot capped a six-run sixth inning.

The 21-year-old Machado missed the first month after offseason knee surgery and has struggled since his return, prompting manager Buck Showalter to move him from the second spot to seventh in the batting order. He was back to batting second on Sunday and had two hits for the second straight game, raising his average to .230.