David Justice hit his first grand slam in almost seven years and John Smiley pitched seven strong innings Tuesday night, leading the Cleveland Indians to a 7-5 win over the Seattle Mariners.
Russ Davis hit a pair of two-run homers for the Mariners.
Manny Ramirez and Matt Williams added homers for the Indians, who have won six of seven and were opening an eight-game West Coast trip.
Smiley (2-2) allowed seven hits, struck out three and walked one.
Alex Rodriguez also homered for the Mariners, who have lost seven of 11.
Ramirez hit his 21st homer in the first off rookie Ken Cloude (1-2). The right-hander hurt himself, walking four in 4-1/3 innings. He took a three-hitter into the fifth, but loaded the bases on a single and two walks. One out later, Justice hit his second career slam and 25th homer to chase Cloude.
For Justice, who has six homers and 19 RBIs in his last 13 games, it was his first slam since connecting on Sept. 25, 1990, for Atlanta at Cincinnati.
The Mariners got two runs back in the fifth on Davis’ two-run homer, his 18th, and closed to 7-5 on his two-out shot in the ninth off Paul Shuey.
Williams homered off Bobby Ayala in the eighth, his 27th, and Jim Thome added an RBI single in the ninth.
xxxx ON DECK Randy Johnson takes on the Indians at 7:35, live on Fox Sports Northwest.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.