MIAMI — The Florida Marlins' new 80-year-old manager still has the winning touch.

Jack McKeon earned his first victory since coming out of retirement when the Marlins broke an 11-game losing streak by beating the Los Angeles Angels 5-2 on Tuesday night.

Javier Vazquez and five relievers gave up 13 hits and the Angels had at least one hit in every inning, but they went 1 for 15 with runners in scoring position.

Gaby Sanchez hit his 13th home run and Hanley Ramirez had his first multi-hit game since May 21 for the Marlins, who improved to 2-19 in June. They are 1-1 since McKeon took over Monday as interim manager for the rest of the season.

Vazquez (4-7) went 5 1-3 innings and allowed 10 hits but no runs to lower his ERA to 6.37, still the highest in the majors. The right-hander had been 0-3 in his past five starts.

Ervin Santana (3-8) of the Angels was lifted for a pinch-hitter in the sixth trailing 2-0. He fell to 0-4 in his past five starts.

NATIONALS 6, MARINERS 5: At Washington, Wilson Ramos capped a five-run ninth inning with a game-ending three-run homer for Washington.

Jerry Hairston and Danny Espinosa each had two-out RBI singles before Ramos connected on a 1-1 pitch from David Pauley, hitting a drive deep to center for his sixth homer. Ramos threw his arms up almost immediately after the ball left his bat and Pauley (4-1) trudged off the mound.

The Mariners wasted a fine effort from Doug Fister, who allowed one run and three hits in eight innings. The right-hander is 0-3 in four June starts despite a 3.60 ERA.

Todd Coffey (3-0) pitched the ninth for Washington, which has won nine of 10.

ROCKIES 4, INDIANS 3: At Cleveland, Seth Smith's second homer of the game snapped a ninth-inning tie and Colorado held Cleveland hitless into the sixth.

Smith connected off Cleveland closer Chris Perez (2-3), hitting a 2-2 pitch into the right-field seats for his eighth homer of the season and fourth career multihomer game.

Matt Belisle (5-2) worked one inning for the win. Huston Street pitched the ninth for his major league-leading 22nd save in 24 chances.

Jason Giambi had three hits for Colorado, which has won six of seven and moved over .500 for the first time since the Rockies were 24-23 on May 24.

ATHLETICS 7, METS 3: At New York, Josh Outman threw another impressive game, Jemile Weeks scored three times and streaking Oakland handed rookie Dillon Gee his first loss of the season.

Ryan Sweeney had four hits, including an RBI single, and the A's won their sixth straight after dropping 13 of 14 — their longest win streak since a seven-game run in September 2009.

Outman (3-1) lived up to his pitcher-perfect name, allowing two runs — one earned — and four hits in six innings. The left-hander tossed seven scoreless innings in his previous outing.

Gee (7-1) was lifted for a pinch hitter in the fourth after throwing only 45 of 87 pitches for strikes. He gave up four earned runs and walked six.

BRAVES 5, BLUE JAYS 1: At Atlanta, Brian McCann hit a two-run homer, Jason Heyward had an RBI single and Mike Minor ended a nine-start winless streak as Atlanta won its third straight.

Minor (1-2) allowed five hits, one run, one intentional walk and struck out a season-high eight in seven innings.

Atlanta took a 4-1 lead in the third on McCann's 12th homer and Alex Gonzalez's RBI double off rookie Zach Stewart (0-1), who allowed 10 hits, five runs and three walks in 3 2-3 innings.

The Blue Jays have scored two runs in losing three straight for the first time since April 30-May 3. They have dropped eight of 12 overall.

PIRATES 9, ORIOLES 3: At Pittsburgh, Neil Walker had two hits and drove in three runs to help Pittsburgh snap a four-game losing streak.

Chris Resop (3-2) picked up the victory in relief after starter James McDonald couldn't get through the requisite five innings — even though he was staked to an early five-run lead.

Jose Tabata, Garrett Jones and Xavier Paul all knocked in two runs apiece for the Pirates.

Baltimore's Jeremy Guthrie (2-9) settled down after a rocky first inning but dropped into a tie for the AL lead in losses. He gave up six runs — five earned — while walking three and striking out two in 6 1-3 innings.

DIAMONDBACKS 7, ROYALS 2: At Kansas City, Mo., Wily Mo Pena and Chris Young homered, and Joe Saunders pitched seven strong innings for Arizona.

Saunders (4-7), who started the season 0-5, picked up his fourth victory in six starts. He held the Royals to six hits and two runs over seven innings, his 10th consecutive start pitching at least six innings.

Luke Hochevar (4-8) picked up the loss and is 1-5 in his past eight starts. Hochevar yielded five runs on eight hits, striking out six and walking one in seven innings — with his earned run average climbing to 4.97.

PADRES 5 RED SOX 4: At Boston, Former Boston prospect Anthony Rizzo drove in the go-ahead run in the seventh inning to help San Diego snap a season-worst six-game losing streak.

Rizzo grounded out with the bases loaded to first baseman Adrian Gonzalez, traded to Boston in the offseason for Rizzo and two other minor leaguers. Chase Headley scored on the slow roller that Gonzalez bobbled before getting the out at first.

Chad Qualls (4-3) pitched 1 1-3 scoreless innings to get the win. Heath Bell worked the ninth for his 19th save in 20 opportunities.

Dan Wheeler (0-1) took the loss, only Boston's third in 17 games.

BREWERS 5, RAYS 1: At Milwaukee, Zack Greinke struck out 10 over seven effective innings to help Milwaukee avoid losing consecutive home games for the first time this season.

Greinke (7-2) struck out at least a batter in every inning, including the side in the third. He gave up one earned run on four hits.

Yuniesky Betancourt homered in the second off rookie Jeremy Hellickson (7-6) and Ryan Braun hit a two-run single in the seventh that helped snap Tampa Bay's four-game winning streak.

The Brewers are 26-10 at Miller Park and are the only major league team not to lose consecutive games at home this season.

WHITE SOX 3, CUBS 2: At Chicago, Brent Morel hit a go-ahead sacrifice fly in the seventh inning and the White Sox beat the Cubs to even their crosstown series at one game apiece.

The game was delayed for 1 hour, 44 minutes after a thunderstorm hit U.S. Cellular Field in the top of the sixth with one out and the Cubs having runners on the corners.

Winds made it difficult for the grounds crew to get the tarp on the field and then when it was time to take it off, the infield was muddy and needed several bags of drying compound before it was ready for play.

Paul Konerko homered for a fifth straight game for the White Sox and Carlos Pena hit his second in as many nights for the Cubs, who won Monday's opener 6-3.

TWINS 9, GIANTS 2: At San Francisco,-Ben Revere had two hits and two RBIs to highlight an eight-run first inning, and the surging Twins tied a major league record by opening with eight consecutive hits against Madison Bumgarner.

Luke Hughes had a two-run single and four others had an RBI in the first to chase Bumgarner (3-9) before some fans even found their seats at cozy AT&T Park. The only out the left-hander recorded came when he struck out pitcher Carl Pavano swinging.

Pavano (5-5) scattered nine hits in eight innings to help Minnesota win its eighth straight. The Giants have lost five in a row and fell a half-game behind Arizona for first in the NL West.

DODGERS 6, TIGERS 1: At Los Angeles, Chad Billingsley bounced back from two horrendous outings, Andre Ethier hit a two-run homer and the Dodgers beat the Tigers 6-1, preventing Max Scherzer from becoming the first 10-game winner in the majors.

Billingsley (6-6) allowed a run and six hits over 5 1/3 innings — the first time in four starts that he made it past the fifth. The right-hander struck out six, walked two and left with a 4-1 lead after loading the bases with a walk to Alex Avila.

Pinch-hitter Miguel Cabrera grounded into an inning-ending double play on Mike MacDougal's second pitch.

The Dodgers have won three straight following a five-game losing streak.

Scherzer (9-3) gave up six runs and nine hits in six innings.

RANGERS 5, ASTROS 4 (11): At Arlington, Texas, Mitch Moreland blasted the first pitch of the bottom of the 11th inning into the upper deck in right field to lift Texas to the win.

Moreland's second homer in as many games gave reliever Yoshinori Tateyama (1-0) his first career win and handed Houston rookie reliever Enerio del Rosario (0-2) the loss.

Rangers star Josh Hamilton forced extra innings with a solo homer leading off the eighth, keeping Astros prized prospect Jordan Lyles from getting his first big-league win.

Texas also got bases-empty homers from Michael Young and Nelson Cruz to send the Astros to their third straight loss and 14th in 18 games.

National League

PHILLIES 10, CARDINALS 2: At St. Louis, Jimmy Rollins and Chase Utley each had a two-run single to help spark Philadelphia's season-best nine-run eighth inning.

Carlos Ruiz had four hits and one of two bases-loaded walks in the eighth for the NL East-leading Phillies, who have won Roy Halladay's last seven starts but put it together too late for the right-hander to become the majors' first 10-game winner.

Halladay allowed a run and four hits in six innings. Stutes (2-0) pitched one inning, allowing one run, to get the win.

Trever Miller (0-1) took the loss.