Washington Nationals shortstop Danny Espinosa was in stunning form in a 13-4 home win over the Cincinnati Reds in Thursday's MLB action.
Espinosa became the first Nationals player with seven RBIs in a game since Josh Willingham in 2009. He clobbered two home runs -- one a grand slam -- and even received a curtain call for his effort.
Ryan Zimmerman also had a solid night for the Nationals. The streaky first baseman went 2 for 4 with three runs scored, a home run, three RBIs and a walk, with the Nationals now on a five-game winning streak.
The Cleveland Indians tied a franchise record 13-game win streak following their 4-1 win over the Toronto Blue Jays, while the Baltimore Orioles run came to an end after a 5-3 loss to the Seattle Mariners.
An eight-run ninth inning saw the Detroit Tigers seal a remarkable 10-7 win over the Tampa Bay Rays, while the Kansas City Royals got the better of the St. Louis Cardinals 4-2.
The New York Yankees edged the Texas Rangers 2-1 after leaving it late, the Los Angeles Dodgers crushed the Milwaukee Brewers 8-1, and the Chicago White Sox got the better of the Minnesota Twins 6-5.
The Atlanta Braves got a rare win with an 8-5 victory over the Miami Marlins, the New York Mets edged the Chicago Cubs 4-3, and a big-hitting third inning helped the San Francisco Giants to a 12-6 win over the Oakland Athletics.
CLEVELAND'S CARRASCO SHINES
Cleveland Indians starting pitcher Carlos Carrasco gave up just one run while striking out 14 batters just over seven innings to beat the Toronto Blue Jays 4-1, extending their win streak to 13.
What an outing for Cookie. He exits after Barney's double.-- WWWWWWWWWWWWWindians (@Indians) July 1, 2016
14 Ks in 7.1 innings -- one short of his career high. pic.twitter.com/0OsU7qypw7
CESPEDES HITS BIG
Yoenis Cespedes hits one into the triple deck as the Mets beat the Cubs.
MOSS SMASHES RECORD
Cardinals outfielder Brandon Moss hit the longest recorded home run at Busch Stadium at 447 feet.
INDIANS LOOK TO DO IT AGAIN
Can a team still be an underdog on a 13-game winning streak? It seems like the Indians are, with the side set to take on the Blue Jays again on Friday. After Cleveland persevered through decades without a championship, they might win two in the same year. They need another bat, though.