CLEVELAND -- Carlos Carrasco overcame a home run and an apparent bug in his eye to pitch into the eighth inning, and the Cleveland Indians beat the Houston Astros 6-5 on Wednesday night.The game-time temperature was 87 degrees, causing swarms of midges to journey from Lake Erie to the muggy ballpark.Carrasco (11-7) allowed Colby Rasmus two-run homer in the fourth, one batter after the game was stopped briefly when one of the bugs appeared to get in his eye. The right-hander regrouped after the home run, allowing four runs in 7 1/3 innings.Mike Napolis two-run homer off Doug Fister (12-11) gave Cleveland a 4-3 lead in the fifth. Pinch-hitter Brandon Guyer added a two-run double in the inning and the Indians extended their lead over Detroit to 5 1/2 games in the AL Central.BREWERS 2, CUBS 1MILWAUKEE -- Jonathan Villar hit two home runs and Keon Broxton robbed Anthony Rizzo of a homer in the ninth inning to help Milwaukee beat Chicago.Milwaukee got its first hit when Villar homered leading off the fourth. Villar homered again off Joe Smith (1-1), the sixth Chicago pitcher, leading off the eighth.Corey Knebel (1-2) pitched a scoreless inning, and Tyler Thornburg finished for his ninth save.With one out in the ninth, Rizzo hit a drive to deep center. Broxton jumped above the wall to make the catch. Chicago starter Mike Montgomery faced the minimum number of batters through three innings. He lasted five innings, allowing one run and two hits with two walks and six strikeoutsMilwaukee starter Matt Garza gave up one run and three hits in six innings.YANKEES 2, BLUE JAYS 0NEW YORK -- Bryan Mitchell earned his first major league win, combining with Luis Severino and Tyler Clippard to shut down Toronto in New Yorks victory.Starlin Castro homered and Brian McCann had an RBI single for the Yankees, They have won four straight and 10 of 14, and closed within 2 1/2 games of Baltimore for the second AL wild card.Marcus Stroman (9-7) struck out eight in five innings but the Blue Jays lost for the fifth time in six games. They were swept for the third time this season, first since May 16-18 by Tampa Bay.METS 6, REDS 3CINCINNATI -- Jose Reyes homered on the first pitch of the game, Noah Syndergaard lasted five shaky shutout innings and New York won its fifth in a row, beating Cincinnati.Reyes and Curtis Granderson each homered for the second straight day and the Mets beat Cincinnati for the 14th straight time. Wilmer Flores added a pinch-hit, two-run drive.The Mets finished off a three-game sweep and have won eight of 10.Syndergaard (13-8) gave up six hits and four walks. But the Reds went 0 for 3 in trying to steal against him -- opposing runners had been previously been 45 for 51 this season.Jeurys Familia closed for his 47th save, extending his franchise record.Anthony DeSclafani (8-3) was the loser.PIRATES 4, CARDINALS 3PITTSBURGH -- Jung Ho Kang led off the eighth inning with a home run, and Pittsburgh beat St. Louis to snap an eight-game losing streak.Kang hit a drive deep into the bullpens in left-center off rookie Alex Reyes (1-1) for his 17th homer and third in two games. It helped snap the Pirates longest skid since dropping 10 straight in 2011.The Cardinals are percentage points ahead of the New York Mets for the second NL wild card, and the Pirates drew within 4 1/2 games of St. Louis.Trevor Williams (1-0) allowed one unearned run in three innings in his major league debut. Tony Watson worked a perfect ninth inning for his 11th save.WHITE SOX 7, TIGERS 4CHICAGO -- Avisail Garcia hit a go-ahead single against his former team in a four-run eighth inning and Chicago beat Detroit to keep the Tigers a game out of the final AL wild-card spot.The Tigers wasted a chance to move into a tie with Baltimore for the second wild card. The teams begin a three-game series Friday in Detroit.Jose Abreu led off the eighth with a single for his third hit and scored on Justin Morneaus double off Shane Greene (3-4). After Todd Frazier grounded out, Garcia singled to right-center. Tyler Saladino and Adam Eaton added RBI singles.Chris Beck (2-1) got four outs, and David Robertson worked the ninth for his 35th save.TWINS 6, ROYALS 5MINNEAPOLIS -- Miguel Sanos hustle led Minnesota to a pair of early runs and his RBI double tied it in the decisive seventh inning, helping the Twins beat Kansas City.Brian Dozier didnt hit a home run for Minnesota, ending his club-tying record at five straight games, but he singled and stole second before scoring on Sanos double off Joakim Soria (4-8). Dozier also started a dazzling double play to to finish the fifth inning, with a diving stop of Eric Hosmers grounder and a glove flick to second base to get the ball out while he was flat on the dirt.Alex Wimmers (1-0) pitched a scoreless seventh in relief of Kyle Gibson for his first major league victory. Brandon Kintzler gave up Jarrod Dysons two-out RBI single before finishing the ninth inning for his 14th save.RAYS 7, ORIOLES 6ST. PETERSBURG, Fla. -- Corey Dickerson had a go-ahead RBI double in the seventh inning and Tampa Bay beat Baltimore to avoid a three-game sweep.Dickerson, in a 2-for-28 slide, tied the score 6-all with an RBI single in the fifth and got the decisive hit during the seventh off Mychal Givens (8-2).J.J. Hardy drove in two on a second-inning double and Michael Bourn hit a solo homer during a three-run third that put Baltimore ahead 5-3.Baltimores Dylan Bundy and Tampa Bays Drew Smyly each allowed five runs and seven hits in 3 2/3 innings. Kevin Kiermaier and Nick Franklin homered for the Rays. Brad Boxberger (3-0) pitched a scoreless seventh for the win and Alex Colome got three outs for his 31st save in 33 chances.ATHLETICS 4, ANGELS 1OAKLAND, Calif. -- Jharel Cotton won in his major league debut, leading Oakland past Los Angeles.The 24-year-old Cotton became the fourth pitcher in big league history born in the Virgin Islands. He allowed one run on two hits, struck out three and walked two in 6 1/3 innings. Cotton came to the As from the Dodgers at the trade deadline in a deal that sent Josh Reddick to Los Angeles.Oakland front office a preview of his potential at the next level.Ryan Madson finished for his 29th save. Alex Meyer (0-2) was the loser.Ryon Healy homed for Oakland, and C.J. Cron connected for Los Angeles.MARLINS 6, PHILLIES 0MIAMI -- Andrew Cashner matched his season high for strikeouts with nine over 5 1/3 innings and earned his first win for Miami in the victory over Philadelphia.Martin Prado drove in three runs for the Marlins. They faded from playoff contention by losing their previous five games and 10 of 11.Acquired from San Diego on July 29, Cashner (5-11) allowed four hits and walked two. He was 0-4 in his first six starts following the trade. Jeremy Hellickson (10-9) was the loser. Swell Bottles Online Uk . It was the kind of score that might make everyone else wonder which course he was playing. Except that Graeme McDowell saw the whole thing. Crouched behind the 10th green at Sheshan International, McDowell looked over at the powerful American and said, "Ive probably seen 18 of the best drives Ive seen all year in the last two days. Swell Bottle Uk Stockist . Lack made 20 saves for his third shutout of the season as the Canucks blanked the St. Louis Blues 1-0 in the first post-Olympic game for both teams night. http://www.swellbottlesuk.com/ . Tests earlier this week revealed a Grade 2 left hamstring strain for Sabathia, who was hurt in last Fridays start against San Francisco. Its an injury that will require about eight weeks to heal. He finished a disappointing campaign just 14-13 with a career-worst 4. Discount Swell Bottles . Gather a group of friends, or find a league to join online, draft your team, set your lineup and compete in a number of different formats. Swell Water Bottle Outlet . "I was fortunate to play many years at this level with a great organization and unbelievable teammates," said Hejduk in a statement. ST. LOUIS -- It was strictly business when the St. Louis Cardinals parted ways with Eric Fryer.Their former backup catcher could not deny the extra buzz facing his old team for the first time since resurfacing.Fryer had two hits and three RBIs in his first game with the Pittsburgh Pirates in a 5-2 victory Tuesday night.I mean, I was amped up to play, Fryer said. The familiarity of the team, the atmosphere I was in kind of made it a little easier to kind of harness it back and let the game come to me a little bit.The Cardinals released Fryer when backup catcher Brayan Pena came off the 15-day disabled list and the Pirates, with whom he played in the minors, claimed him off waivers on Sunday. He batted .368 with St. Louis with five RBIs in 38 at-bats behind seven-time All-Star Yadier Molina but Pena has a two-year, $5 million contract.Fryer said Cardinals manager Mike Matheny told him its just one of those things that had to work out this way.It was nice for him to say it like that, but Im on to Pittsburgh, I guess, Fryer said.The Pittsburgh bullpen worked five scoreless innings in support of lefty?Steven Brault, who allowed one earned run in four innings while throwing 82 pitches and adding a single in his debut.Brault learned he would be making the start two days earlier and remembered everything except his glove, which should arrive Wednesday from Indianapolis. He borrowed Jeff Lockes and lived up to expectations.I am forgetful at times and I had a little bit of nerves going, Ill use that as an excuse, Brault said. Overall, I think I reacted well and just tried to keep doing what Ive been doing.The 24-year-old Brault pitched in place of fellow rookie Jameson Taillon, placed on the DL on Sunday with shoulder fatigue. Brault didnt know if he would start Sunday against the Chicago Cubs in the final game before the All-Star break.Juan Nicasio (7-6) worked two scoreless innings and Mark Melancon finisheed for his 21st consecutive save and 25th in 26 chances.ddddddddddddJosh Harrison and David Freese added RBIs for the Pirates, who have taken the first two games of a four-game set and are 7-4 in the season series, closing within one-half game of the second-place Cardinals in the NL Central.Mike Leake (5-7) gave up five runs in six innings for the Cardinals, who got RBIs from Jedd Gyorko and Matt Holliday. Leake has lost his last three outings with a 6.06 ERA.Freese was me missing location but Fryer did a good job of putting the ball in play, Leake said. They werent terribly located balls, but not the best.Pirates third baseman Jung Ho Kang, under investigation by Chicago police on an allegation of sexual assault, singled pinch-hitting to open the ninth. Manager Clint Hurdle declined comment after the game.HOT BOXHarrison stayed alive in a rundown between third and home long enough for the hitter and runner to take two bases in the fifth. The Cardinals finally got him out on a play scored 3-2-5-3-6-4.TRAINERS ROOMPirates: RHP Ryan Vogelsong (facial fracture) threw 61 pitches in a four-inning simulated game. ... RHP Gerrit Cole (biceps) struck out six and allowed two hits for Triple-A Indianapolis to begin a rehab start.Cardinals: SS Jhonny Peralta was taken out after three innings with discomfort in his left thumb. The team said it was unrelated to the surgery for a torn thumb ligament in March.SLUMPINGMatt Adams, who replaced Peralta in the lineup, is in an 0-for-31 slump.UP NEXTPirates: Locke (8-5, 5.13) has won his last three starts with a 1.93 ERA and bested Oakland ace Sonny Gray his last time out.Cardinals: Jaime Garcia (6-6, 3.84) allowed one run in eight innings against the Brewers his last time out. He has a 0.57 ERA against Pittsburgh in six games, four starts. ' ' '