ST. PETERSBURG, Fla. (AP) — Felix Hernandez pitched a four-hitter to become the major's first eight-game winner, Nelson Cruz hit his AL-best 18th homer to snap a scoreless tie in the ninth inning and the Seattle Mariners completed a three-game sweep by beating the Tampa Bay Rays 3-0 on Wednesday.

Hernandez (8-1) got four double plays in his second shutout this season. It was his first win at Tropicana Field after going 0-2 in four previous starts.

Brad Boxberger (2-3) relieved Chris Archer after he pitched two-hit ball for eighth innings, and Boxberger walked Seth Smith and Robinson Cano with two outs.

Cruz then made it 3-0 on a long home run that landed in a center-field 10,000 gallon fish tank that is home to a group of cownose rays.

This is the Mariners' first three-game road sweep against the Rays since Sept. 2000.