With the Detroit Tigers and Kansas City Royals both losing on Wednesday, the best record in MLB belongs to the New York Mets, who defeated the Atlanta Braves 3-2.

The Mets moved to a 12-3 win-loss record to lead the National League's East division, claiming a 10th straight win in April for the first time since 1986, when they won the World Series.

The Royals lost 3-0 at home to the Minnesota Twins and the New York Yankees thrashed the Tigers 13-4.

For the fourth time in their young careers, the game's elite lefties - the San Francisco Giants' Madison Bumgarner and the Los Angeles Dodgers' Clayton Kershaw - faced off. Although both are getting off to slow starts, the duo combined for 15 strikeouts, with each allowing just two earned runs in a 3-2 win for San Francisco.

Elsewhere, the Tampa Bay Rays came from behind to win 7-5 against the Boston Red Sox, the Chicago White Sox cruised past the Cleveland Indians 6-0, the Cincinnati Reds defeated the Milwaukee Brewers 2-1 and the Oakland Athletics crushed the Los Angeles Angels 9-2.

The Miami Marlins notched a comfortable 6-1 win over the Philadelphia Phillies, the Pittsburgh Pirates edged out the Chicago Cubs 4-3 and the St Louis Cardinals triumphed 7-5 away to the Washington Nationals.

The Toronto Blue Jays defeated the Baltimore Orioles 4-2, the Arizona Diamondbacks prevailed 8-5 against the Texas Rangers, the Seattle Mariners won 3-2 over the Houston Astros and the Colorado Rockies got past the San Diego Padres 5-4.


Wilmer Flores, New York Mets: For the third straight game Flores had a multi-hit performance. Flores was two-for-four on Wednesday with a homer and two RBIs, increasing his average to .273.

Corey Dickerson, Colorado Rockies: Dickerson was two-for-three with a walk and two solo homers, including a game-tying 429-foot hit in the bottom of the eighth.

Johnny Cueto, Cincinnati Reds: Cueto recorded his first win of the season after allowing just one earned run from five hits in eight innings against the Brewers. The 29-year-old pitcher struck out eight batters in a career-high 125 pitches and now has 32 strike-outs for the season.


Mets ace Matt Harvey was diagnosed with a left ankle sprain on Wednesday after being examined by team doctors.

Blue Jays slugger Jose Bautista's shoulder was sore prior to facing the Orioles, and a warm-up throw aggravated the injury. An MRI revealed a strained shoulder and a stint on the disabled list is not out of the question.

Meanwhile, the Rays' Steven Souza (hand), Pittsburgh's Starling Marte (hand) and Boston's Shane Victorino (hamstring) left their respective games with slight injury concerns.


Good: Twins starting pitcher Mike Pelfrey pitched seven scoreless innings in a 3-0 victory over the Royals. The Wichita State product allowed five hits and two walks, while striking out four batters. The 31-year-old has a 2.65 ERA in three starts.

Bad: David Price got shelled by the Yankees during a snowstorm in Detroit. Price's night ended with one out in the top of the third. He was charged with eight runs (all earned) on 10 hits. He threw 88 pitches.


David Ortiz's solo shot to right-center off Nathan Karns in the top of the fifth inning in Florida moved 'Big Papi' past Chipper Jones into 32nd place on the all-time homer list with the 469th of his career. Ortiz has 1,538 RBIs to pass Yankees great Joe DiMaggio to be 46th in the all-time standings.

The Reds own a club-record streak of 17 steals without being caught to open the season. Cincinnati are chasing the 2007 Twins, who opened the year 19-for-19.

Cardinals third baseman Matt Carpenter extended his on-base streak to 20 games dating back to last season, with a lead-off homer against the Nationals. It is the best run in the MLB.


"If it's possible to be happy when you lose as a manager, that's me tonight," Cubs manager Joe Maddon told MLB.com.

"I could not be more proud of the group. Top to bottom, pitchers, position players, bench, everybody did a wonderful job tonight."


The Mets' ageless wonder Bartolo Colon faces off against fellow unbeaten pitcher Julio Teheran as the New York side look to sweep the Braves. The Nationals $210million man, Max Scherzer has allowed just two earned runs in 21.2 innings pitched so far this season. On Thursday, he will face off against Michael Wacha and the Cardinals. Meanwhile, Kansas City will look to bounce back from their loss to the Twins when they take on the White Sox in Chicago.