CLEVELAND (AP) -- Angel Pagan drove in three runs with three hits to help the New York Mets stretch their winning streak to six games by beating the Cleveland Indians 8-4 Wednesday night.
All nine batters in the Mets' starting lineup had a hit. New York has won 10 of 11 and is a major league-best 17-5 since May 21 to move from last place in the NL East to challenging for first place.
Giants 6, Orioles 3
SAN FRANCISCO-- Tim Lincecum struck out 10 before getting hit in the back of the right shoulder by a line drive and leaving after six innings as the San Francisco Giants beat the Baltimore Orioles 6-3.
Giants manager Bruce Bochy said Lincecum was OK.
ADVERTISEMENT
The two-time NL Cy Young Award winner was struck by Miguel Tejada's shot, which turned into a groundout that ended the sixth. The righty ace crouched close to the ground for a moment, but walked off the field under his own power.
Angels 5, Brewers 1
ANAHEIM, Calif. -- Bobby Wilson drove in three runs with his first major league homer and Mike Napoli also connected, helping Joel Pineiro and the Los Angeles Angels beat the Milwaukee Brewers 5-1.
Pineiro (6-6) pitched three-hit ball for eight innings, allowing only one hit after Carlos Gomez homered to lead off the third. Pineiro won his third straight start after going 1-5 with a 7.55 ERA over his previous eight outings.
Tigers 8, Nationals 3
DETROIT -- Justin Verlander's season-high 11 strikeouts and Brennan Boesch's three-run homer lifted the Detroit Tigers to an 8-3 win over the Washington Nationals.
Detroit has won five straight, matching a season high. Washington has lost four of five.
Phillies 6, Yankees 3
ADVERTISEMENT
NEW YORK-- Jamie Moyer worked eight sharp innings to become the oldest pitcher to beat the Yankees, and the 47-year-old lefty bounced back from the worst start of his career to pitch the Philadelphia Phillies past New York 6-3.
Shane Victorino hit a bases-loaded triple, and Ryan Howard and Jayson Werth hit the Phillies' first back-to-back homers of the season to end the Yankees' nine-game home winning streak.
Braves 6, Rays 2
ATLANTA -- Tommy Hanson pitched seven scoreless innings, Troy Glaus drove in two runs and the Atlanta Braves returned to their winning ways at home with a 6-2 victory over the Tampa Bay Rays.
Cubs 6, Athletics 2
CHICAGO -- Ryan Dempster pitched into the seventh inning for the win, Derrek Lee homered and the Chicago Cubs beat the Oakland Athletics 6-2.
Alfonso Soriano and Starlin Castro had two RBIs each for the Cubs, who won for just the seventh time in their last 19 games.
Rangers 6, Marlins 3
ADVERTISEMENT
MIAMI -- Josh Hamilton capped a four-hit night with his 16th home run, Michael Young hit a two-run single to break Texas' all-time hits record, and the Rangers overcame an early injury to starter Tommy Hunter to beat the Florida Marlins 6-3.
Blue Jays 7, Padres 1
SAN DIEGO -- Petco Park is supposed to be a pitcher's park. Not when John Buck and the Blue Jays are there.
Buck hit his third home run of the series, Vernon Wells also went deep and Fred Lewis had four hits to help Toronto beat the San Diego Padres 7-1 to take two of three.
Dodgers 6, Reds 2
CINCINNATI -- Andre Ethier hit his first home run since breaking his finger and Clayton Kershaw outpitched rookie Mike Leake, leading the Los Angeles Dodgers over the slumping Cincinnati Reds 6-2.
Red Sox 6, Diamondbacks 2
BOSTON -- Dustin Pedroia and Kevin Youkilis homered, and Jon Lester scattered four hits over seven innings to earn his eighth straight victory and lead the Boston Red Sox to a 6-2 victory over Arizona.
ADVERTISEMENT
It was the Diamondbacks' franchise-record 12th straight road loss.
Lester (8-2) gave up Justin Upton's two-run homer in the second inning and then just a pair of singles before leaving.
White Sox 7, Pirates 2
PITTSBURGH -- Yes, Pedro Alvarez, this really is the majors. Even if nothing surrounding the rebuilding-again Pittsburgh Pirates these days looks like a major league product.
White Sox starter John Danks held down Alvarez and the Pirates by limiting them to four hits over eight innings and Pittsburgh committed six errors during Chicago's 7-2 victory.