Miami Marlins ace pitcher and heavy NL Cy Young Award favourite Sandy Alcantara shut down the best team in baseball single-handedly, pitching a complete game in his side's 2-1 win over the Los Angeles Dodgers.

Alcantara needed 111 pitches to get all 27 outs, striking out 10 batters while giving up one run from six hits and two walks.

The one run he gave up was a solo home run to Mookie Betts in the third inning, continuing a hot series for Betts after hitting two home runs yesterday. It was Betts' 30th home run of the season – only six players have more.

Miami had to manufacture their runs the hard way, relying on small-ball. In the fourth inning, Jon Berti hit a single and then stole second base, allowing Brian Anderson to tie the game at 1-1 with an RBI base hit.

Two innings later, the Marlins took the lead when they capitalised on a fielding error as Edwin Encarnacion's single was bobbled by the left-fielder, letting Joey Wendle scamper home.

The Marlins showed incredible trust in their star in the ninth inning, as a pair of singles and a walk loaded the bases, but Joey Gallo could not be the hero for the Dodgers, grounding out to first base to end the game.

Alcantara has clearly been the best pitcher in the NL this season, and might have a case as the best starter in all of baseball.

He has tossed 19 more innings than any other player, and he is the only pitcher with more than 5.4 WAR (wins above replacement) – putting a gap on the field with 6.4. Of his 26 starts, 19 have been 'quality starts', meaning at least six innings pitched with no more than three earned runs.

Ohtani blanks the Blue Jays

The most unique player in baseball was the star of the show in the Los Angeles Angels' 2-0 win against the Toronto Blue Jays, with Shohei Ohtani striking out nine batters in seven shut-out innings.

Ohtani, who has hit the 11th-most home runs this season (27), has also struck out the seventh-most batters, with 176 in his 22 starts. Among starting pitchers, only Atlanta Braves rookie Spencer Strider (13.3) has a better strikeouts-per-nine-innings figure than Ohtani's 12.4.

He did not collect a hit in his four at-bats on Saturday, but was walked twice.

Yankees sputter in extra innings loss

The New York Yankees could only muster one hit in 11 innings against the Oakland Athletics, going down 3-2 in extras.

Athletics starting pitcher Adam Oller produced a career-best showing, giving up one hit and one walk in eight complete innings, while Yankees starter Domingo German also had his best stuff, carrying a perfect game into the sixth frame.

In extras, the Yankees scored their only two runs from a bases-loaded wild pitch, but that 2-0 lead was wiped out with one swing as pinch-hitter Stephen Vogt connected on a two-run home run. In the 11th, after the Yankees failed to score, the Athletics won with a walk-off error when New York second-baseman D.J. LeMahieu could not complete a double-play.

All 16 runs of the Los Angeles Dodgers' 10-6 win over the Miami Marlins were scored after the fifth inning, with Mookie Betts collecting four hits and driving home four runs in a big day at the plate on Friday.

After a scoreless opening five frames, Chris Taylor drove in the first run of the game for the Dodgers with a sacrifice fly in the sixth, only for the Marlins to respond with a two-run double to Joey Wendle to give the Marlins a 2-1 lead.

Betts connected on his 28th home run of the season with a two-run shot to left-field in the seventh inning, but the lead was again short-lived as the Marlins responded in the bottom of the frame, with Miguel Rojas and Wendle driving in a run each to lead 5-4.

In the ninth inning, trailing by one run, Betts came through again with his 29th homer to tie the game, and when Justin Turner made it 6-5 with his RBI single, it looked like the Dodgers were going to get the job done in regulation, but a big Peyton Burdick home run took things to extra innings.

The Dodgers made sure it would not drag on all night, piling on four runs in the 10th, highlighted by an RBI double to Betts for his fourth hit of the night.

With the win, the Dodgers extended their league-best record to 87-37, giving them a seven-and-a-half game lead atop the National League, and 19-and-a-half game lead over the San Diego Padres in the NL West.

Judge, Cole carry the Yankees

The New York Yankees received starring performances from their marquee players as they defeated the Oakland Athletics 3-2 on the road.

Setting the foundations for the win was ace pitcher Gerrit Cole, who struck out 11 batters in his seven-and-a-third innings, allowing one run from three hits and two walks. It was the first time Cole has been credited with a win this month.

With scores tied at 0-0 in the fifth inning, Oswaldo Cabrera and D.J. LeMahieu were able to string together a couple singles to put two runners on base for Aaron Judge, and the AL MVP favourite delivered, crushing his 49th home run of the season. No other player has more than 35.

After a rough month, the Yankees have now won five in a row.

Harper returns in style for the Phillies

Reigning NL MVP Bryce Harper returned from a two-month injury layoff on Friday, and delivered a two-run hit with his very first at-bat in his side's 7-4 win over the Pittsburgh Pirates.

Harper finished one-for-four at the plate with two RBIs as he came back in the designated hitter spot, while Rhys Hoskins, Alec Bohm and Nick Castellanos all collected multiple hits.

Bailey Falter banked the win on the mound, making it through six innings while conceding three runs from six hits and no walks, striking out six.

Albert Pujols closed in further on 700 career home runs after blasting two homers in the St Louis Cardinals' 16-7 victory over the Arizona Diamondbacks on Saturday.

The 42-year-old, who started the game on 690 home runs, blasted over deep left center for a second-inning home run from Madison Bumgarner to put the Cards up 3-0.

Pujols made it a multi-homer game with a near-identical blast from a 3-2 pitch from Bumgarner in the fourth inning, bringing up his 692nd career home run.

The 11-time All-Star, who has said this is his last season, had hit a career-first pinch-hit grand slam earlier this week against the Colorado Rockies.

Pujols backed that up with a four-hit game, with a sixth-inning hit slamming into the wall for a single, while he grounded to left field in the seventh.

The veteran passed Stan Musial into second for total bases in majors' history in the process, reaching 6,143.

Pujols also closed within two home runs of Alex Rodriguez (694) in fourth for most homers all-tme.

Yankees slump again as Cole jeered

Aaron Boone was left fuming once again as the New York Yankees slumped to their 15th loss from their past 19 games, going down 5-2 to the Toronto Blue Jays.

Gerrit Cole had not allowed a hit until the Jays piled on four fifth-inning runs to pull clear, leaving the home crowd to jeer the Yankees pitcher who was televised yelling and punching the dugout.

The defeat means the Yankees are 9-20 since the All-Star break, with their margin over second-placed Toronto down to seven games in the American League East.

May on fire in Dodgers return

Right-hander Dustin May returned with nine strikeouts in five scoreless innings in his first game in 15 months as the Los Angeles Dodgers won 7-0 over the Miami Marlins.

May had not played since May 2021, dating back 476 days, having undergone Tommy John surgery but he exploded back on to the scene for the Dodgers, falling one short of a career-high for Ks.

Justin Turner and Will Smith both blasted three-run homers for the Dodgers, who improved to 83-36 in the National League.

The Philadelphia Phillies will be sweating on the availability of All-Star slugger Kyle Schwarber after he was forced out of Thursday's 3-0 loss to the Miami Marlins due to a mild right calf strain.

The 2021 and 2022 All-Star, who leads the National League (NL) with 34 home runs this season, was pulled out after earning a walk in the fifth inning having experienced tightness throughout the game.

The injury concern comes ahead of the Phillies' series against the NL East-leading New York Mets which begins on Friday.

"I probably won't play [on Friday]," Schwarber told reporters. "I will do as much work as possible and try to get back as quickly as possible.

"I want to be quick as I can but also don't want to do anything that's outrageous to hurt the team and be down an extended amount of time, too.

"It’s something I've been managing. It wasn't anything serious. Today it just got tighter and tighter and tighter, and I just felt like if there was a ball that fell on the field, I wouldn’t be able to serve."

The Phillies currently occupy the second NL Wild Card spot, having won 12 of their past 14 games.

Philadelphia holds a 62-49 record, behind the Atlanta Braves (66-46) in the NL Wild Card race, with the San Diego Padres (63-51) and the Milwaukee Brewers (60-50) next behind them.

Aaron Judge's magical season continued on Friday night as he blasted another two home runs to help the New York Yankees defeat the Kansas City Royals 11-5 at Yankee Stadium.

New York got off to a perfect start in the first inning thanks to a 422-foot Anthony Rizzo solo homer, before Judge connected on his own monstrous 449-foot nuke in the third inning to make it 3-0.

It was smooth sailing for Yankees ace Gerrit Cole on the mound through four innings, but he struggled mightily in the fifth, giving up five runs after a three-run homer to Salvador Perez. Cole finished with five earned runs and nine strikeouts from his six innings of work.

The Royals' 5-3 lead would hold until the eighth inning, when newly acquired Andrew Benintendi trimmed the margin by one with his RBI infield single, before Aaron Hicks was gifted a bases-loaded walk to tie the game at 5-5.

Their damage in the eighth inning was far from done, with Isiah Kiner-Falefa and Jose Trevino driving in a run each, bringing Judge to the plate with bases loaded.

The American League MVP co-favourite took full advantage, crushing a grand slam to bring his RBI tally for the day up to six, putting a bow on the win.

His home runs were his 40th and 41st of the season – nine clear of second-placed Philadelphia Phillies slugger Kyle Schwarber (32).

Mets get to Alcantara

Arguably the best pitcher in all of baseball this year, Miami Marlins ace Sandy Alcantara, had his worst start of the season as his side went down 6-4 at home against the New York Mets.

The NL Cy Young award favourite was clearly off from the beginning, needing 53 pitches to get through the first two innings, allowing four hits, three walks and three runs in the process. 

With the game tied at 4-4 in the eighth inning, it was Mets lead-off hitter Brandon Nimmo who was the hero with a two-run home run, which proved to be the difference.

Alvarez stays hot for Houston

Yordan Alvarez may not have the home run total of Aaron Judge, but the Houston Astros All-Star has been statistically the best hitter in all of baseball this season, showing his talent in an 11-1 drubbing of the Seattle Mariners.

He got on-base from all five of his at-bats, finishing three-for-three at the plate with two walks, including his 30th home run of the season – third-most in the majors.

Incredibly, he leads the league in both on-base percentage (.423) and slugging percentage (.687).

The Philadelphia Phillies rode an improbable five-RBI night from struggling young shortstop Bryson Stott to defeat the reigning champion Atlanta Braves 6-4 on Monday.

Both starting pitchers performed well, with Braves ace Max Fried striking out eight batters in six innings, allowing three earned runs, while Phillies starter Ranger Suarez gave up no earned runs in five frames.

However, despite Suarez's effectiveness on the mound, the Braves still scored three unearned runs in the second inning, with a fielding error allowing two runs to score, and then a wild pitch bringing home the third.

Later in the second inning, Stott put the Phillies on the board with a clutch two-out, two-run double, and then catcher J.T. Realmuto tied the game at 3-3 in the third frame with his RBI single.

The Braves edged back in front in the sixth through Marcel Ozuna's RBI hit – one of three hits on the night for the left-fielder – and that lead would hold until the bottom of the eighth inning.

With two outs in the bottom of the eighth, Alec Bohm and Yairo Munoz knocked singles to get on base, bringing Stott to the plate for his big moment. He connected on a 378-foot home run to right field, making him responsible for five of the Phillies' six runs.

24-year-old Stott is having a rough season so far – with a batting average of .196 – but this was his fourth multi-hit outing from his last 10 starts, batting .355 over that stretch.

Despite the loss, it was still a strong showing from Braves power bat Austin Riley, who hit a pair of doubles to bring his doubles total to 25 this season – good for 10th in the majors.

India's grand slam lifts Reds 

Jonathan India's first career grand slam was the highlight of a dominant 11-2 win for the Cincinnati Reds against the Miami Marlins.

The Reds led narrowly 3-2 in the fourth inning, but the game got out of hand quickly after Brandon Drury blasted a three-run home run – continuing his vastly improved season that could see him traded to a contender.

An inning later, India blew things out with his 409-foot, no-doubt grand slam for the designated hitter's sixth long-ball of the season.

Soto show rolls into LA

The man being discussed as arguably the most valuable trade asset in MLB history, Juan Soto, flashed the skills that have put him in the position to turn down a $440million contract.

Soto batted in a pair of runs from his two hits in the Washington Nationals' 4-1 win away against the Los Angeles Dodgers, only a week after winning the Home Run Derby in the same stadium.

He did not send any balls over the fence in this one, but he hooked a two-run triple down the right-field line to give his side some breathing room in the fifth inning.

Trayce Thompson drove in two runs and helped break the game open for the Los Angeles Dodgers, who claimed a four-game series sweep with a 7-4 win against the rival San Francisco Giants on Sunday.

Scores were tied at 4-4 following Darin Ruf's two-run homer off Clayton Kershaw in the fifth inning, as the Giants looked to deny their first sweep at Dodger Stadium since 1995.

Kershaw was ultimately pulled in the fifth, giving up five hits and striking out six over 94 pitches, before Craig Kimbrel eventually came in for his 17th save and the Dodgers' eighth consecutive win.

Jake Lamb's double drove in the go-ahead run the game up for grabs in the seventh inning, before Thompson's drive deep to right-centre scored Max Muncy with his brother and Golden State Warriors star Klay in attendance.

The Dodgers maintained their six-game lead over the New York Mets atop the National League standings, extending their record to 64-30 with the victory.

Judge goes deep again in Yankees win

Aaron Judge hit his fourth home run from his past four games as he continues his outlier season, extending his league-leading home run tally to 37 in the New York Yankees' 6-0 away win against the Baltimore Orioles on Sunday.

After starting the series against the Orioles with two home runs, and following it with four hits and two RBIs yesterday, Judge stayed hot as he connected on a 456-foot blast in the third inning. He now leads the MLB for home runs with 37, seven more than the next best in Kyle Schwarber.

On the mound, Nestor Cortes was at his best for the Yankees, giving up six hits and no walks in six scoreless innings, striking out seven. Clarke Schmidt then came in for the unconventional three-inning save.

Alcantara strikes out 10 for Marlins

Arguably the best pitcher in all of baseball this year, Sandy Alcantara struck out 10 batters as his Miami Marlins defeated the Pittsburgh Pirates 6-5 in extra innings.

In his six innings of work, Alcantara gave up two earned runs from just two hits and three walks, earning his 15th quality start of the season, one off the MLB lead held by Houston's Framber Valdez and Toronto's Alek Manoah.

According to Baseball Reference's Wins Above Replacement (WAR), Alcantara has been the most valuable player in all of baseball this season, and he is the only pitcher in the top-five.

The Houston Astros started their second half of the MLB season in positive fashion, claiming a double-header sweep over the New York Yankees on Thursday.

The two best records in the American League (AL) faced off and the Astros bested the Yankees once again, moving to a 5-2 head-to-head record for the season with respective 3-2 and 7-5 wins at Minute Maid Park.

After splitting a four-game series in the Bronx in June, Yordan Alvarez and Alex Bregman both homered and combined for five RBIs to hand the Astros the third win at home this season over the AL leaders.

In the earlier game, Bregman, Korey Lee and rookie JJ Matijevic combined for RBIs while Cristian Javier struck out three but only gave up two hits over 99 pitches in five innings.

With the sweep coming out of the All-Star Game, the Astros suddenly moved to within three games of the AL-leading Yankees, who have now lost seven of their past 10 games.

Gray gets Rangers rolling

Jon Gray led the way for the Texas Rangers as they commenced an 11-game road trip, shutting the Miami Marlins out for an 8-0 win.

Gray struck out five and conceded only four hits over 94 pitches in six innings, while Adolis Garcia homered and drove in three runs.

The Marlins slipped further away from the National League's wild card race with the defeat, now six games back with a fourth consecutive defeat and extending their scoreless streak to 34 innings.

Betts denies Giants comeback

Mookie Betts saved the day for the Los Angeles Dodgers after they almost squandered a big lead, eventually claiming a 9-6 win over their rivals in the San Francisco Giants.

Things were looking good early for the Dodgers, taking a 5-0 lead after the opening three innings off star Giants pitcher Carlos Rodon, with Freddie Freeman scoring a solo home run in the first inning with two out.

The Giants fought back in the seventh through Evan Longoria and Darin Ruf, though, with the two scoring home runs to set up a five-run inning.

A Trayce Thompson triple drove Gavin Lux home to tie after Thair Estrada was walked in the eighth, before a three-run shot from Betts off Jarlin Garcia gave the Dodgers the eventual win.

Betts confirmed the win with a great defensive play in the following inning, making a spectacular sliding catch deep in right-field to retire Joc Pederson.

The Boston Red Sox moved to third place in the American League after they rallied to defeat the New York Yankees 11-6 on Sunday.

The Red Sox reeled off four runs in the seventh inning to split their four-game series at Fenway Park and claim first place in the AL's wildcard race.

Nick Pivetta was pulled early after the Yankees shot out to a 6-2 lead at the top of the third inning, before Christian Vazquez's solo home run off Jameson Taillon kept them in touching distance.

It was the first of nine consecutive runs for the Red Sox, only a day after they managed three runs in the 10th inning to set up the series split.

Giancarlo Stanton and Matt Carpenter homered for the Yankees early, but the pitchers who followed Pivetta gave up only three hits over the rest of the game.

Marlins win after nine scoreless innings 

An epic pitchers' duel between Miami Marlins ace Sandy Alcantara and New York Mets former All-Star Taijuan Walker saw the two sides reach the end of regulation without a run scored, before the Marlins won 2-0 in extra innings.

The National League's Cy Young Award favourite Alcantara pitched seven scoreless innings, giving up six hits and no walks while striking out four. Walker was just as good, allowing three hits and one walk in his seven shut-out frames.

In the top of the 10th inning, the Marlins finally broke the deadlock through a fielding error by Mets catcher Tomas Nido, before Luke Williams collected the game's only RBI with a base hit to give his side some breathing room.

Grossman drops game and record for Tigers

The Chicago White Sox took advantage of a costly error from Robbie Grossman in the eighth inning to defeat the Detroit Tigers 4-2 at home.

With the scores tied at 2-2 in the eighth, with two outs, Grossman dropped a routine pop-up in left-field, keeping the inning alive and allowing the White Sox to capitalise with two runs after RBI base hits from A.J. Pollock and Eloy Jimenez.

It was Grossman's first error in 440 games – dating back to June 13, 2018 – setting a new major league record for games between errors by a position player. He was a perfect 821-for-821 in fielding opportunities over that period.

Alex Verdugo led the way for the Boston Red Sox on Saturday, as they dramatically came from behind to defeat the New York Yankees in extra innings.

Verdugo claimed three hits from five at-bats and sparked his side's fightback, scoring the game-tying single in the eighth inning.

Aaron Judge and Anthony Rizzo gave the Yankees a 5-3 lead with RBI doubles in the 10th inning, both scoring off Jake Diekman.

However, the Red Sox left-fielder responded, scoring a two-run single in the bottom of the extra inning to cap off a three-run frame and hand his side the win over their old rival.

Boston moved to second in the American League East at 46-39, but the Yankees still hold a 15-game lead with the MLB's best record at 61-24.

Rodon rolls for Giants

Carlos Rodon was in spectacular form to inspire the San Francisco Giants to a 3-1 win over the San Diego Padres in divisional ball.

The Giants had lost eight of their past 10 games and Rodon's last start capped off a five-game losing streak. The 29-year-old pitched a complete game, allowing his only run in the second inning.

The left-hander retired 22 of the Padres' final 23 batters while allowing only three hits for only the third complete game of his career.

Mets make it count in extra innings

The New York Mets overcame injuries to Starling Marte and James McCann to maintain their lead in the National League, defeating the Miami Marlins 5-4 in extra innings.

Tomas Nido hit the game-tying double with two outs in the 10th inning, before scoring the winning run on a throwing error by Marlins reliever Tanner Scott.

After retiring the number 17 to honour Keith Hernandez, the Mets secured their fourth walk-off win of the season and improved to 7-0 in extra innings, while moving their record to 53-32.

Eight-time All-Star pitcher Max Scherzer tossed down 11 strikeouts across six scoreless innings in his return from injury but the New York Mets lost 1-0 to the Cincinnati Reds on Tuesday.

Scherzer had not played since May 18 due to a strained left oblique muscle but showed no signs of rustiness on his return.

The 37-year-old right-hander was used across six innings for 79 pitches, allowing only two hits and no runs, with the Reds scoring the decisive run in the ninth inning.

The Reds got the victory with Mike Moustakas' sacrifice fly to Brandon Nimmo, allowing Tommy Pham to score.

Scherzer's 11 K performance was the 107th double-digit strikeout display of his career. It was also the fourth time Scherzer has struck out all nine starting hitters in his career. 

The three-time Cy Young Award winner reached a maximum velocity of 97.1 mph.

Scherzer said after the game: "I didn’t have any problems tonight. I felt good, I felt strong. I had nothing tighten up. I wanted to get to that 90-95 pitch count. They just didn't want to send me out there for the seventh. I understand that. Hopefully we'll get to that 90-95 pitch count next time out."

The Mets remain top of the National League East standings with a 50-31 record, with Scherzer 5-1 on the season with a 2.26 ERA.

Matzek magic marks Braves win

Atlanta Braves pitcher Tyler Matzek pulled off a moment of brilliance as they closed on the Mets in the NL East with a 7-1 win over the St Louis Cardinals.

Matzek's moment of magic came in the eighth inning with the Braves already leading 7-1, when he snagged Tommy Edman's one-hopper with a slick behind-the-back grab before under-arming to first base.

The Braves' win was built in the first inning, piling on five runs including two-run shots for Austin Riley – his third home run in five games - and William Contreras.

Atlanta's five-run first inning was their best opening inning of the season, with Riley moving up to 21 home runs for the season, equal eighth in the majors.

Alcantara keeps on keeping on

Sandy Alcantara continued to amaze for the Miami Marlins with another dominant and durable display, claiming 10 strikeouts across eight innings in their 2-1 win over the Los Angeles Angels.

Alcantara, who came into the game with an ERA of 1.95, gave up two hits which were both singles across eight innings. He tied the longest streak in the MLB since 2014 for seven or more innings pitched in 11 straight starts.

The 26-year-old Dominican sent down an 100 mph pitch after the sixth inning, the 12th time he has done that this season. No other starter has done that once.

Bryan De La Cruz's fifth inning homer had put the Marlins 2-0 up, before Tanner Scott closed it out despite a scare after Taylor Ward's sacrifice fly got Michael Stefanic home.

Sonny Gray pitched seven scoreless innings as the Minnesota Twins stretched their lead atop the American League Central on Monday, trouncing the Cleveland Guardians 11-1.

Gray was in solid form for the Twins despite only striking out three, giving up only three hits over 97 pitches in those seven innings.

The biggest surprise of the night was the Twins dominating at the plate without a big performance from Luis Arraez, who went zero-for-three on the night. Gary Sanchez's three-run home run in the second inning off Triston McKenzie helped set up the win.

Nick Gordon and Carlos Correa each added home runs in the first a high-profile five-game series in the AL Central.

With the opening win, the Twins extended their lead in the division to three games over the Guardians, who have now lost their last five games.

Yankees leave it late against A's

Josh Donaldson hit a two-run double to spark a winning six-run sixth inning for the New York Yankees, who claimed a 9-5 victory over the Oakland Athletics.

Trailing 5-3 coming into the bottom of the sixth, the Pinstripes were able to rally on the back of catcher's interference calls, a hit batter and a walk to set Donaldson's double up and the eventual win.

The Yankees moved to 54-20 for the season, extending their lead over the Houston Astros in the American League to eight games.

Yepez and Cards crush Marlins

The St. Louis Cardinals moved to within a game of the Milwaukee Brewers in the National League Central, shutting out the Miami Marlins 9-0.

Cardinals designated hitter Juan Yepez had the first multi-home run game of his career, going long off Pablo Lopez and Richard Bleier in the fourth and sixth innings respectively.

Paul Goldschmidt now leads the major leagues for batting average (.347) and OBP (.429) after claiming four hits from as many at-bats.

A big performance from New York Mets star Francisco Lindor helped his side conquer the Miami Marlins and their ace pitcher Sandy Alcantara 5-3 away from home.

Lindor struck in the very first inning, grinding out an eight-pitch at-bat before connecting on a 404-foot solo home run to center-field.

It was also a poor beginning to the game for Mets starter Taijuan Walker, giving up four consecutive base hits to the Marlins' first four batters, but he was able to get out of the first inning only conceding one run to keep things tied. 

Alcantara, who is the favourite to win the Cy Young Award as most outstanding pitcher in his conference, found his footing through the middle stages, not allowing a baserunner through the second, third and fourth inning.

He only gave up two hits and no walks through the first five innings, but the second hit – courtesy of Mark Canha in the fifth – also travelled over the fence, giving the Mets a 2-1 lead.

Just like the first frame, the Marlins did not allow the Mets to finish the inning in the lead, tying it at 2-2 in the bottom of the fifth through a Jorge Soler RBI groundout.

The sixth inning is where the Mets won the game, with an infield single to lead-off, followed by a bunt for a hit, and then a fielding error to load the bases with no outs.

Lindor cashed in, with a bases-clearing, three-run double to bust the game open, opening up a winning break that the Mets bullpen was able to defend.

Alcantara ended up pitching seven complete innings, giving up four earned runs from five hits and no walks, doing enough to remain as one of four starting pitchers with an ERA still under 2.0 this season (1.95, giving up 23 earned runs in 106.1 innings).

Walker was credited with the win, coming back from his rough start to work through six innings, giving up three runs and striking out five.

Astros snap Yankees' home streak

The New York Yankees lost at home for the first time in their past 16 games at Yankee Stadium as the Houston Astros got the job done 3-1.

Both teams finished with five hits, and both teams had all their scoring come from a single home run in the sixth inning, but while Giancarlo Stanton's homer was a solo shot, Kyle Tucker's was a three-run blast after a double from Alex Bregman and a walk to Yordan Alvarez.

It was a terrific outing for Astros ace Justin Verlander, pitching seven complete innings for four hits and one walk.

Devers, Pivetta and the Red Sox stay hot

The Boston Red Sox have now won 17 of their past 21 games after a 6-3 road win against the Cleveland Guardians.

Nick Pivetta shined on the mound, giving up two runs in seven innings, allowing nine hits, but no walks.

With the bat, AL MVP candidate Rafael Devers delivered with a 411-foot solo home run to put the Red Sox ahead in the second inning, before Carlos Arroyo's two-run shot in the seventh frame finally gave Boston some breathing room.

The best team in baseball keeps on chugging along as the New York Yankees hammered the Toronto Blue Jays 12-3 on Friday.

Yankees pitcher Jordan Montgomery was excellent on the mound, giving up two earned runs from three hits and one walk across six innings, striking out five in a quality start.

The Blue Jays, at home, would take the early lead with Gabriel Moreno's RBI single in the second inning – but the Yankees responded by rattling off 10 runs in a row.

Gleyber Torres and Kyle Higashioka drove in a run each in the fourth inning, before an explosion in the fifth,

Giancarlo Stanton got things started with a 350-foot, two-run home run, followed by a massive 411-foot solo blast from D.J. Lemahieu. Joey Gallo then brought in another run with his RBI double, and the eight-run inning was capped off by a 435-foot grand slam from Anthony Rizzo.

Gallo put an exclamation point on the result in the last frame as the fourth Yankee to hit a home run in the game.

MVP favourite Aaron Judge was surprisingly not part of the power surge, but he kept his numbers strong with two base hits from five at-bats.

Judge leads the majors in home runs with 25 – six more than any other player – while Rizzo is now tied for seventh (17 home runs) and Stanton is also in the top-20 (14).

The win moves the Yankees' league-leading record to 48-16, six games clear of the New York Mets in second-place (43-23).

Cubs snap streaks

The Chicago Cubs ended a 10-game losing streak with their 1-0 home win against the Atlanta Braves – also snapping the visitors' 14-game winning streak.

In a true pitching duel, Cubs starter Keegan Thompson struck out nine batters in six innings, allowing just two hits and two walks for no runs.

Charlie Morton was just as impressive on the mound for the Braves, striking out nine batters of his own in seven innings, giving up three hits and no walks for no runs.

When Morton was withdrawn, the Cubs capitalised, with pinch-hitter Jonathon Villar earning a walk to lead-off the eighth inning. He would make it to second with a sacrifice bunt, before stealing third base, setting up a sacrifice-fly from Christopher Morel for what would be the winning run.

Alonso moves to top of RBI list with grand slam

New York Mets slugger Pete Alonso now leads the majors in RBIs after driving in four runs with one swing in his side's 10-4 win against the Miami Marlins.

Fellow Mets star Francisco Lindor provided the early fireworks with a monstrous 440-foot, three-run blast in the first inning, helping the hosts build a 6-1 lead.

With bases loaded, Alonso sent his only hit of the night over the fence, giving him his 19th home run of the season and his league-leading 63rd RBI. Jose Ramirez (62 RBIs) and Paul Goldschmidt (56) are the only other players with more than 49 RBIs this season.

In a battle between two of the best teams and best pitchers in the majors, Nestor Cortes' New York Yankees prevailed 4-3 at home against Shane McClanahan's Tampa Bay Rays.

McClanahan is the current favourite to win the AL Cy Young Award while Cortes is close behind, and they both put on spectacular performances in Wednesday's top fixture.

It was a rocky start for McClanahan, who was punished in the very first inning by American League MVP favourite Aaron Judge, connecting on his league-leading 25th home run of the season to make it 1-0. Nobody else has hit more than 18 home runs.

That was the only earned run McClanahan would give up, although a fielding error in the fifth inning and an intentional walk set up a three-run Kyle Higashioka blast to give the Yankees a 4-0 lead.

McClanahan finished with seven strikeouts in six complete innings, allowing three hits and two walks.

Cortes held the Rays scoreless through five innings, eventually getting pulled in the sixth after the visitors finally got their first run on the board via a Manuel Margot RBI double.

Choi Ji-man's RBI base hit in the eighth inning cut the margin to 4-2, and Rene Pinto followed suit as the very next batter to make it 4-3. Clay Holmes was able to hold his nerve in the ninth frame to secure the save and the win for the Yankees.

After their performances, McClanahan (1.84 ERA) and Cortes (1.94 ERA) are two of only seven starting pitchers this season to allow fewer than two runs per nine innings.

The win moves the Yankees' league-leading record to 46-16 – six games clear of the New York Mets in second (41-23).

Astros' immaculate showing

The Houston Astros pitched two immaculate innings in their 9-2 road win against the Texas Rangers to retain the fourth-best record in the majors at 39-24.

After the Astros piled on six runs in the opening frame, including two-run doubles from both Yordan Alvarez and Martin Maldonado, Houston starter Luis Garcia took control.

In the second inning, Garcia struck out all three batters, throwing just nine pitches, with all being strikes, for a rare immaculate inning.

Incredibly, the feat was repeated in the seventh frame by Astros reliever Phil Maton, who also collected his three strikeouts in nine pitches. It is the first time in MLB history that a team has thrown two immaculate innings in the same game.

Phillies win in last-gasp walk-off

Philadelphia Phillies catcher Garrett Stubbs was the hero in his side's 3-1 home victory against the Miami Marlins.

Kyle Gibson was terrific on the mound for the Phillies, giving up one run from seven hits and no walks, pitching eight full innings and striking out six – but his team trailed 1-0 going into the ninth frame.

After a lead-off strikeout, Alec Bohm singled, and J.T. Realmuto walked, but another strikeout meant Stubbs was the last chance to make something happen – and he duly responded.

From the fifth pitch of his at-bat, with two strikes, Stubbs connected on a hanging slider and sent it over the fence for a game-winning three-run homer. It is the Phillies' 11th win from their past 13 games.

© 2023 SportsMaxTV All Rights Reserved.