SEATTLE -- Baltimore first baseman Chris Davis might not have the numbers that he did as a breakout star in 2013, but he continues to deliver in big moments.

The Orioles slugger led off the 10th inning with a home run, collecting his eighth game-winning RBI of the season in a 2-1 victory over the Seattle Mariners on Friday night.

Davis drilled a 1-2 pitch from reliever Charlie Furbush over the left-field fence to break a 1-1 tie with his 17th home run of the season. Closer Zach Britton came on in the bottom of the inning to pick up his 19th save of the season after a replay overturn of a safe call at first base officially ended the game.

Baltimore scored both of its runs on home runs, with designated hitter Nelson Cruz leading off the second inning with a 377-foot liner over the left-field fence.

Yankees 6, Blue Jays 4

NEW YORK -- Ichiro Suzuki ended the third-longest homerless drought of his career by hitting a go-ahead three-run home run with one out in the bottom of the third inning, and New York extended its home winning streak over Toronto to 17 games.

Suzuki ended a drought of 294 at-bats when he drove a 1-1 curveball from Toronto left-hander Mark Buehrle (10-7) into the right field seats. It was his first home run since Aug. 30.

New York has not lost to the Blue Jays at home since Sept. 19, 2012. It is the Yankees' longest home winning streak against any team since winning 19 in a row over the Cleveland Indians from June 10, 1960-April 21, 1962.

Cubs 7, Cardinals 6

CHICAGO -- Luis Valbuena hit a go-ahead two-run home run in the seventh inning and Ryan Sweeney had four RBIs as Chicago held on to beat St. Louis.

Valbuena's game-winner was set up when reliever Kevin Siegrist (1-2) hit Anthony Rizzo with a pitch, the first of two times that Rizzo was beaned. With one out, Valbuena drove the first pitch he saw into the stands for his seventh homer.

The Cardinals lost their fourth straight game, their longest losing streak since Aug. 7-10 of last season.

Nationals 4, Reds 1

CINCINNATI -- Right-hander Tanner Roark pitched seven strong innings and Denard Span had four hits and an RBI, lifting Washington to victory over Cincinnati.

Roark (10-6) allowed one earned run and three hits, walked one and struck out six to become the Nationals' first 10-game winner. Span continued his hot hitting, going 4-for-5.

Cincinnati is winless in seven games since the All-Star break, its longest post-break losing streak since 1991.

Rays 6, Red Sox 4

ST. PETERSBURG, Fla. -- Left-hander David Price pitched eight strong innings and Evan Longoria hit a three-run double in the decisive seventh inning, leading Tampa Bay over Boston.

Dueling against Red Sox ace Jon Lester in front of a crowded section of scouts preparing for Thursday's non-waiver trade deadline, Price struck out 10 and allowed only three runs as he picked up his sixth win in his last six starts.

But it was Longoria who delivered in the biggest moment, clearing the bases and breaking a 3-3 tie in the seventh with a double down the left-field line off Red Sox reliever Junichi Tazawa.

Phillies 9, Diamondbacks 5

PHILADELPHIA -- Philadelphia raced out to an early lead and added plenty of insurance to beat Arizona.

The Phillies battered Diamondbacks starter Wade Miley (6-7) for six runs in five innings and then pushed across three more to trump a pinch-hit grand slam by Arizona outfielder Alfredo Marte in the sixth.

Philadelphia starter Kyle Kendrick (5-10) threw 5 2/3 innings of three-run ball to earn his first win since July 8. The right-hander exited with the bases full, two outs and a 6-0 lead in the bottom of the sixth. Reliever Antonio Bastardo came in to finish the job, but promptly surrendered the slam to Marte, his first career homer.

Padres 5, Braves 2