The Chicago Cubs thrashed the Cincinnati Reds 16-0 in MLB as Jake Arrieta threw a no-hitter, while Robinson Cano also delivered.
Arrieta was dominant and the Cubs had 18 hits as Kris Bryant (six RBIs), Anthony Rizzo (three) and Ben Zobrist (three) did most of the damage.
Robinson Cano blasted a three-run homer in the 10th as the Seattle Mariners beat the Cleveland Indians 10-7 and the Los Angeles Dodgers won their series against the Atlanta Braves courtesy of a 2-1 victory.
The Texas Rangers enjoyed a 7-4 win against the Houston Astros, the Los Angeles Angels edged the Chicago White Sox 3-2 and the Minnesota Twins thrashed the Milwaukee Brewers 8-1.
The Oakland Athletics swept the New York Yankees with a 7-3 win, the Baltimore Orioles beat the Toronto Blue Jays 3-2 and the Kansas City Royals shut out the Detroit Tigers 4-0.
The Miami Marlins claimed a 5-1 win over the Washington Nationals, the Tampa Bay Rays rallied past the Boston Red Sox 12-8, the Arizona Diamondbacks were 6-2 winners against the San Francisco Giants and the Pittsburgh Pirates crushed the San Diego Padres 11-1.
ARRIETA THROWS NO-HITTER
Arrieta threw his second career no-hitter to help the Cubs thrash the Reds. Arrieta struck out six and walked just four in what was the 15th no-hitter in the franchise's history.
KERSHAW THROWS 'FASTBALL'
Clayton Kershaw dialled it way back to throw a 46mph fastball.
HARPER KEEPS HITTING
Watch out: There's a new pitch in @ClaytonKersh22's arsenal. https://t.co/Jeu2DrmUzi https://t.co/SxLbYOfHcK-- MLB (@MLB) April 21, 2016
Bryce Harper has recorded an RBI in eight straight games. The only stretch longer in the team's history is Ryan Zimmerman's nine-game streak in 2012. Harper now has eight home runs and only seven strikeouts this season.
GRAY, SANCHEZ DO BATTLE
Two young pitchers square off in an intriguing American League clash on Friday. Sonny Gray (2-1, 2.33 ERA) takes the mound for Oakland, while Toronto send Aaron Sanchez (1-0, 1.35) out to continue his early-season success.
Orioles fans might be feeling bad watching Arrieta, a player they traded to Chicago, throw yet another no-hitter. But Baltimore are off to a good start and could contend in the American League (AL) East. Kansas City look steady as always.