Seattle Bret Boone hit a go-ahead two-run homer in the eighth inning, and the Seattle Mariners had a season-high six home runs in a 7-5 victory over the Kansas City Royals on Friday night.
The teams combined for nine home runs to match the most ever hit in a game at Safeco Field, which opened July 15, 1999. Cleveland and Seattle accomplished the feat on July 16. The Indians hit eight in an 18-6 win.
In a matchup of the teams with the two worst records in the AL, the Mariners ended a four-game losing streak.
Trailing 5-4, Boone hit his 18th homer off D.J. Carrasco (2-2) with pinch-runner Ramon Santiago aboard. Scott Spiezio followed with a solo shot off Carrasco.
Miguel Olivo, Jose Lopez and Hiram Bocachica hit consecutive home runs off rookie Zack Grienke in the fifth. Olivo added another homer in the sixth.
The last time the Mariners hit three consecutive homers came Sept. 21, 1996, by Alex Rodriguez, Ken Griffey Jr. and Edgar Martinez against Oakland.
The Mariners rallied after Abraham Nunez homered in his third straight game in the top of the eighth to put the Royals ahead. It was Nunez's fourth homer in 24 games since being acquired in a trade by Kansas City from Florida.
Nunez homered off George Sherrill (2-1), the third Mariners pitcher.
Mariners closer J.J. Putz pitched the ninth for his fourth save in eight opportunities.
Seattle's Ichiro Suzuki had two hits, giving him 202 for the season, in his bid to break George Sisler's single-season record of 257 hits in 1920. The Mariners have 35 games left.
Olivo had his first career two-homer game when he homered off the 20-year-old right-hander in the sixth to tie the score at 4.
The Royals took a 4-0 lead with three runs in the top of the fifth as Alberto Castillo hit a solo homer and David DeJesus had a two-run homer.
In the third inning, DeJesus had a fielder's choice RBI. DeJesus' three RBIs were a career high.
Grienke allowed four runs on seven hits, with no walks and three strikeouts.
Gil Meche started for Seattle and pitched six innings, giving up four runs on six hits and two walks, with four strikeouts.
Notes: Seattle's team record is seven homers in a game. ... The last time Kansas City surrendered three straight homers was June 23, 2000, to Oakland's Randy Velarde, Jason Giambi and Ben Grieve.