Mariners 21, Rangers 8

Justin Smoak launched a pair of three-run homers for a career-high six RBIs and Jesus Montero drove in two runs in both the eight-run second and third innings as visiting Seattle recorded its highest-scoring output since 2000.

Kyle Seager collected four hits and joined Montero by scoring as many times as the Mariners banged out 20 hits. Dustin Ackley added a two-run homer and every member of Seattle's starting lineup had at least one hit and one run scored.

After capping the second inning with a two-run homer, Montero gave the Mariners an 11-0 lead with a two-run double to left center in the third. Smoak followed with a towering shot to highlight the frame.

Michael Saunders ripped a pair of doubles in the third inning for Seattle, which has scored 31 runs en route to winning its last two contests against its American League West rival. Prior to this uprising, the Mariners mustered only 11 runs during their five-game losing skid.

Staked to an offensive explosion, Blake Beavan (3-4) scattered two hits over five scoreless innings before running into trouble in the sixth. He yielded five runs before exiting to collect only his second win in eight starts.

Derek Holland (4-4) wasn't as fortunate as he surrendered eight runs on as many hits in 1 2/3 innings. Yoshinori Tateyama suffered a similar fate in just two-thirds of an inning. He yielded eight runs on seven hits to see his ERA balloon to 15.19.

Mike Napoli ripped a two-run double and Adrian Beltre and David Murphy had RBI singles in a five-run sixth inning for the Rangers.

GAME NOTEBOOK: Seattle recorded its most runs in a game since Sept. 30, 2000, when it posted a 21-9 triumph over the then-Anaheim Angels. The club record of 22 runs was set in a win over the Detroit Tigers on April 29, 1999. ... Seattle's previous season high for runs in an inning was six, set in the eighth inning of Tuesday's victory. ... Beavan improved to 2-2 in his career versus the Rangers. ... Holland fell to 6-2 against the Mariners.

Final1st2nd3rd4th5th6th7th8th9thRHE
Seattle MarinersMariners08810004021201
Texas RangersRangers0000052018131
WP:Blake Beavan (SEA)
LP:Derek Holland (TEX)
Season Series
Sep 23rd 2012 Texas 3 @ Seattle 2
Sep 22nd 2012 Texas 0 @ Seattle 1
Sep 21st 2012 Texas 3 @ Seattle 6
Sep 16th 2012 Seattle 1 @ Texas 2
Sep 15th 2012 Seattle 8 @ Texas 6
Sep 14th 2012 Seattle 3 @ Texas 9
Jul 15th 2012 Texas 4 @ Seattle 0
Jul 14th 2012 Texas 0 @ Seattle 7
Jul 13th 2012 Texas 3 @ Seattle 2
May 28th 2012 Seattle 2 @ Texas 4
May 23rd 2012 Texas 3 @ Seattle 5
May 22nd 2012 Texas 3 @ Seattle 1
May 21st 2012 Texas 1 @ Seattle 6
Apr 12th 2012 Seattle 3 @ Texas 5
Apr 11th 2012 Seattle 4 @ Texas 3
Apr 10th 2012 Seattle 0 @ Texas 1
TexasStatsSeattle
10-9Vs9-10
.249Batting Average.248
3.8Runs / Game4.6
21Home Runs16
11Errors9