CLEVELAND (AP) -- The Cleveland Indians specialized in walk-off wins last season.
It took 34 games, but they finally got their first walk-off this season on Wednesday night when Mike Aviles' two-out single in the ninth inning lifted the Indians to a 4-3 victory over the Minnesota Twins.
Cleveland's players mobbed Aviles after he crossed first base.
"It's definitely fun, especially with a noon game (Wednesday)," Aviles said. "It's always good not to play extra innings and get that big win at the end."
"That was nice," Indians manager Terry Francona said. "We needed that."
The Indians had 11 walk-off victories last season as they won 92 games and made the playoffs as a wild-card team.
"We're playing at home and when you hit last you always feel like you have a chance," Francona said.
The short-handed Twins were playing their third straight game without first baseman Joe Mauer and had only 11 available position players. Eduardo Escobar, normally a shortstop, played the entire game in left field, which cost Minnesota in the ninth.
Asdrubal Cabrera led off the inning with a double against Casey Fien (3-1). Escobar misjudged the ball and turned the wrong way as it landed on the warning track.
"He just didn't get to it, I'm sure he shied away from the wall," Twins manager Ron Gardenhire said. "He's not been out there a lot and it was going toward the wall over his head and he got to the warning track and felt that he was a little too close probably."
After Lonnie Chisenhall's sacrifice bunt, Yan Gomes grounded out. Aviles hit a hard ground ball on a 1-1 pitch into center field.
John Axford (1-3), who had allowed game-winning home runs in his previous two outings, survived a shaky ninth. He retired the first two hitters, but Danny Santana doubled down the right-field line. After Brian Dozier walked on a 3-2 pitch, third baseman Carlos Santana, who had to contend with a fan who wanted the ball, leaned into the stands to catch Sam Fuld's foul popup.
"I was yelling from the mound, but I don't think he heard me," Axford said of the fan. "I was yelling, 'don't touch it.' "
Axford had a bad week going into the game. Chicago's Dayan Viciedo hit a three-run homer in the ninth inning Sunday while Escobar hit a solo homer in the 10th inning Monday, giving Minnesota a 1-0 win.
Axford was unavailable Tuesday after pitching the three previous games.
"I felt good," he said. "Physically, I feel great. It worked out perfect. I got a day off and was able to rest up."
Danny Salazar, who hit 100 mph on the Progressive Field radar gun several times, took a 3-1 lead into the seventh, but Minnesota tied the game on pinch-hitter Santana's RBI single and Dozier's sacrifice fly.
Salazar retired the first hitter, but Yosmil Pinto singled and took third when Escobar doubled to left-center. Bryan Shaw relieved to face Santana, who batted for Pedro Florimon. Shaw had to hit the deck to avoid Santana's liner up the middle that scored Pinto and put runners at first and third.
Dozier's fly ball scored Escobar.
Salazar allowed three runs and struck out seven in 6 1-3 innings.
Ricky Nolasco gave up three runs with nine strikeouts in six innings.
Michael Brantley had a two-run double in the third and Gomes hit a leadoff homer in the fifth.
Dozier had an RBI double in the third.
Mauer, who has lower back spasms, played catch and took swings off a batting tee before the game.
Gomes' home run atoned for his ninth error of the season that helped Minnesota score in the third. Florimon drew a two-out walk, stole second and took third when Gomes' throw skipped into center field. Dozier followed with his double.
TIGERS 3, ASTROS 2
DETROIT -- Miguel Cabrera hit a two-run homer and the Detroit Tigers won their eighth straight game, beating the Houston Astros 3-2.
The Astros lost its fifth in a row.
Cabrera connected in the first inning. A day earlier, he homered in a four-hit, four-RBI performance. Victor Martinez homered, extending his hitting streak to 10 games for the three-time defending AL Central champions.
Rick Porcello (5-1) allowed two runs and seven hits in 6 2/3 innings. Joe Nathan pitched the ninth for his seventh save in nine chances, striking out Matt Dominguez with a runner on third to end it.
Brad Peacock (0-3) allowed three runs and four hits in 6 2/3 innings.
Patrick Henry graduate Marc Krauss doubled and scored a run for the Astros.
ROCKIES 9, RANGERS 2
ARLINGTON, Texas -- Nolan Arenado had three hits to extend his hitting streak to 27 games, matching Colorado's team record, and the Rockies had their third lopsided victory over Texas in as many nights.
Arenado's two-run double in the first inning put the Rockies ahead to stay and equaled teammate Michael Cuddyer's record streak from last season.
Carlos Gonzalez homered for Colorado, which has outscored Texas 29-5 in three games this week. The Rockies won 8-2 and 12-1 at home with a combined 34 hits before the teams shifted to Texas for two games.
Every starter had a hit for the Rockies, who finished with 16 and got 12 of them in 3 2/3 innings off Colby Lewis (2-2).
Jorge De La Rosa (4-3) struck out four and walked three. The lefty gave up two runs over six innings.
ORIOLES 4, RAYS 3
ST. PETERSBURG, Fla. -- Adam Jones hit a pair of solo homers and Jonathan Schoop launched a tiebreaking, two-run shot that sent the Baltimore Orioles over the Tampa Bay Rays.
Schoop's drive in the seventh inning off Brandon Gomes (2-2) put the Orioles ahead 4-2.
Jones hit leadoff homers in both the second and fourth off Cesar Ramos. It was his fourth multihomer game.
David DeJesus homered for the Rays, who are 0-4 against the Orioles this season.
Ryan Webb (1-0) went 1 1/3 scoreless innings for the win. Tommy Hunter struggled for the second straight game, pitching the ninth for his 10th save.
RED SOX 4, REDS 3
BOSTON -- Will Middlebrooks hit an RBI single with the bases loaded, capping a two-run rally in the eighth inning that sent the Boston Red Sox over Cincinnati Reds for a sweep of the two-game interleague series.
David Ortiz and Mike Napoli also drove in runs for the World Series champion Red Sox, who reached .500 for the first time since the fourth game of the season.
Craig Breslow (2-0), who also got the win in Tuesday's game, pitched one hitless inning. Koji Uehara struck out the final three batters for his eighth save.
J.J. Hoover (1-4) took the loss.
BLUE JAYS 10, PHILLIES 0
TORONTO -- Mark Buehrle became the first six-game winner in the majors, Edwin Encarnacion hit a three-run homer and the Toronto Blue Jays beat Philadelphia for the seventh straight time.
Erik Kratz and Juan Francisco both hit two-run homers for the Blue Jays, who blew open a pitcher's duel between Buehrle and Cliff Lee (3-3) with a nine-run, 12-batter seventh inning.
Toronto won its season-high fourth straight.
Buehrle (6-1) allowed three hits in seven innings to lower his ERA to 1.91.
MARINERS 6, ATHLETICS 4, 1ST GAME
ATHLETICS 2, MARINERS 0, 2ND GAME
OAKLAND, Calif. -- Fill-in starter Drew Pomeranz pitched five scoreless innings for his second win in his past 20 starts and the Oakland Athletics salvaged a split of a doubleheader by beating Seattle.
In the opener, the Mariners overcame a shaky start from ace Felix Hernandez to win on Justin Smoak's two-out single in the 10th inning.
Yoenis Cespedes homered as the A's snap a six-game home losing streak.
Pomeranz (2-1) was sharp in his first major league start since last July, allowing two hits and no walks. Jim Johnson got his second save and first since losing the closer's job a month ago.
Erasmo Ramirez (1-4) was called up from Triple-A Tacoma earlier in the day to make the start.
In the first game, Yoervis Medina (2-1) stranded two runners in the ninth for the win, and Fernando Rodney pitched the 10th for his ninth save in 10 chances. Ryan Cook (0-1) took the loss.
YANKEES 9, ANGELS 2
ANAHEIM, Calif. -- Derek Jeter ended a home run drought of 161 at-bats in his final regular-season game against the Angels, and the Yankees kept Hector Santiago winless.
Vidal Nuno (1-0) allowed a run and four hits in 6 1/3 innings, struck out three and retired 14 of his last 15 batters. The left-hander's only other victory in seven big league starts was May 13 of last season, when he pitched five scoreless innings of three-hit ball at Cleveland in a 7-0 decision.
Unless both clubs meet in the playoffs, this was Jeter's swan song against the Angels, who dropped two of three in the Bronx 1 1/2 weeks ago. Jered Weaver, Albert Pujols, Mike Trout and Howie Kendrick carried a 12-foot-long pinstriped paddleboard with Jeter's No. 2 and the Yankee logo to the middle of the diamond and presented it to him following a milestone-studded video tribute as the sellout crowd of 44,083 roared its approval.
WHITE SOX 8, CUBS 3
CHICAGO -- Gordon Beckham homered for the second straight night and Paul Konerko had a big three-run double, leading the White Sox to a victory over the sliding Cubs.
Jose Abreu collected three more hits as the White Sox roughed up Travis Wood on their way to their fourth straight win, extending their season-best streak. The rookie slugger doubled twice to run his major league-best total to 24 extra-base hits.
The White Sox also got a nice game from shortstop Alexei Ramirez, who singled in a run in the first and made a terrific over-the-shoulder catch to rob Welington Castillo of a hit in the ninth. Ramirez then threw to first to double off Starlin Castro for the second out.
MARLINS 1, METS 0
MIAMI -- Marcell Ozuna hit a sacrifice fly with one out in the ninth inning, and the Miami Marlins completed a three-game sweep of the New York Mets by winning 1-0.
Miami's Tom Koehler gave up two hits in eight innings. Steve Cishek (3-1) pitched a perfect ninth.
The Marlins went 8-1 on their homestand, a franchise record for a nine-game stay. The Mets have lost six of seven.
Giancarlo Staton singled -- only the third hit for Miami -- to start the ninth against Carlos Torres (2-1). Casey McGehee walked on a 3-2 pitch, and Stanton took third on a flyout.
Kyle Farnsworth relieved and Ozuna, who had struck out in his previous three at-bats, hit a fly to center fielder Juan Lagares. His throw home was slightly off-line, and the ball skipped away from catcher Anthony Recker as a sliding Stanton tagged the plate with his left hand.
PIRATES 4, GIANTS 3
PITTSBURGH -- Gerrit Cole won for the first time in nearly a month, and the Pittsburgh Pirates beat San Francisco.
Cole (3-2) outpitched Tim Lincecum (2-2) for the second time in his 11-month major league career, allowing three runs and seven hits in eight innings with seven strikeouts and a walk.
Fill-in closer Mark Melancon worked a perfect ninth for his second save in three chances.
Ike Davis had three hits for the Pirates. Brandon Belt hit his ninth homer and drove in all three runs for San Francisco.
NATIONALS 3, DODGERS 2
WASHINGTON -- Stephen Strasburg recovered from another rough first inning to pitch into the eighth, Wilson Ramos produced a go-ahead sacrifice fly in his first game since opening day, and the Washington Nationals edged the Los Angeles Dodgers.
After waiting through a rain delay of more than 1 1/2 hours to throw his first pitch, Strasburg (3-2) did what he's done all season: struggled to get the first three outs, then been fairly dominant. This time, he gave up four consecutive singles, including run-scoring hits by Adrian Gonzalez and Yasiel Puig, during a 28-pitch first as Los Angeles went ahead 2-0.
Then Strasburg got into a groove, while his teammates scored three runs off former Nationals pitcher Dan Haren (4-1).
Rafael Soriano threw a perfect ninth for his seventh save in seven chances.
DIAMONDBACKS 3, BREWERS 2
MILWAUKEE -- Paul Goldschmidt hit a two-run homer for the second straight game to back Bronson Arroyo and lead the Arizona Diamondbacks over the Milwaukee Brewers.
Goldschmidt hit his seventh homer after Martin Prado led off the third with a single. Goldschmidt went 7 for 15 in a three-game-series.
Arizona took two of three from the team that began the day an NL-best 22-12.
Arroyo (3-2) allowed an unearned run and five hits in 7 1/3 innings. Addison Reed got his 10th save in 11 chances despite giving up a run in the ninth.
Wily Peralta (4-2) allowed 11 hits, tying his career high, and two runs in six innings.
ROYALS 8, PADRES 0
SAN DIEGO -- James Shields scattered seven hits over seven innings, Eric Hosmer drove in a season-high four runs and the Kansas City Royals beat the San Diego Padres.
The Royals scored three times in the first and that was plenty for Shields (4-3). He struck out four, walked two and threw 118 pitches.
Shields won his fourth straight road start of the season. Since 2013, he is 14-4 in 24 road starts with a 2.00 ERA.
Andrew Cashner (2-5) took the loss.