Phillies Dominate Giants 7-0 After Firing Manager Thomson

The Philadelphia Phillies delivered a dominant 7-0 victory over the San Francisco Giants on Tuesday night, capping off a dramatic day that began with the firing of manager Rob Thomson.

Philadelphia made the coaching change after struggling to a 9-19 record that matched the worst in Major League Baseball entering Tuesday’s game. Thomson, who had led the team for nearly four years, was replaced by bench coach Don Mattingly on an interim basis.

Mattingly’s first game as skipper proved successful thanks to an outstanding performance from pitcher Jesus Luzardo, who surrendered only two hits across seven innings of work. The left-hander struck out eight batters without issuing a single walk to improve his record to 2-3.

Philadelphia’s offense came alive in the sixth inning, scoring four runs to break the game open. Trea Turner led the offensive charge with a 4-for-5 performance that included two runs scored, while Adolis Garcia contributed two RBIs to the effort.

The victory marked just the second win for Philadelphia in their last 13 contests, providing some relief for a team that has struggled mightily this season.

Giants starter Tyler Mahle took the loss, falling to 1-4 after allowing five runs on six hits over five innings of work. San Francisco, which had won seven of their previous 10 games, struck out 12 times with Matt Chapman accounting for four of those strikeouts.

In other MLB action around the league:

The Miami Marlins edged the Los Angeles Dodgers 2-1 behind six shutout innings from Janson Junk (2-2). Otto Lopez collected three hits for Miami, while Owen Caissie and Kyle Stowers each drove in runs. Shohei Ohtani (2-1) took the loss for Los Angeles despite allowing just two runs over six innings.

Toronto defeated Boston 3-0 as Trey Yesavage made a successful season debut, pitching 5 1/3 innings and allowing four hits to earn his first win. Vladimir Guerrero Jr. had two hits and an RBI, while Kazuma Okamoto delivered a two-run single for the Blue Jays.

Tampa Bay squeezed past Cleveland 1-0 on Jonathan Aranda’s fifth-inning RBI single. Nick Martinez (2-1) worked seven-plus innings for the Rays, who improved to 18-11. The 2024 first overall draft pick Travis Bazzana made his major league debut for Cleveland, going 0-for-2 with two walks.

The New York Yankees beat Texas 3-2 as Cam Schlittler threw six shutout innings and Aaron Judge homered for the third consecutive game. The Yankees have now won 10 of their last 11 games.

Cincinnati routed Colorado 7-2 behind Elly De La Cruz’s 3-for-4 performance that included four RBIs. Spencer Steer added a two-run homer for the Reds, who have won eight of their last 10 games.

Kansas City extended their winning streak to four games with a 4-1 extra-inning victory over Oakland. Bobby Witt Jr. broke a tie with a three-run homer in the 10th inning.

Baltimore defeated Houston 5-3 as Shane Baz earned his first victory with the Orioles and Pete Alonso hit a two-run homer. The struggling Astros have now lost eight of their last 11 games.

Other winners included Atlanta over Detroit 5-2, St. Louis over Pittsburgh 11-7, Milwaukee over Arizona 13-2, the New York Mets over Washington 8-0, Chicago White Sox over the Angels 5-2, Seattle over Minnesota 7-1, and the Cubs over San Diego 8-3.