Eric Hartline-USA TODAY Sports
Eric Hartline-USA TODAY Sports

Nick Maton hit a walk-off RBI single to right field off Alexis Diaz with one out in the bottom of the ninth inning and the host Philadelphia Phillies rallied to defeat the Cincinnati Reds 7-6 on Tuesday.

The Phillies scored two runs in the ninth.

J.T. Realmuto hit a triple and drove in two runs and Matt Vierling homered for the Phillies, who won their second straight game.

Nick Castellanos and Alec Bohm each added an RBI single.

Phillies starter Ranger Suarez tossed 5 2/3 innings and allowed six hits and three runs with five strikeouts and four walks, two with the bases loaded.

Brad Hand (3-1) picked up the win despite allowing two unearned runs in the top of the ninth.

TJ Friedl had hit the go-ahead two-run triple off Hand in the top of the ninth.

Mike Moustakas hit a single, double and had an RBI, Aristides Aquino added two hits and two RBIs and Donovan Solano had three hits for the Reds.

Reds starter Nick Lodolo took a no-hitter into the sixth inning but wound up allowing three hits and four runs with five strikeouts and two walks in 5 1/3 innings.

Diaz (4-2) took the loss.

Lodolo retired the first 11 Phillies before Bohm walked with two outs in the fourth. Realmuto was then hit by a pitch and Castellanos popped out.

Jonathan India doubled to open the sixth and advanced to third on a sacrifice bunt by Nick Senzel. After Kyle Farmer walked, Moustakas hit an RBI single to right for a 1-0 lead. The Reds then added two more runs when Aquino and Jose Barrero were each walked with the bases loaded.

Edmundo Sosa doubled to open the sixth for the first Philadelphia hit off Lodolo. One out later, Rhys Hoskins walked and Sosa advanced to third on a wild pitch. Bohm hit an RBI single. Realmuto followed with a two-run triple to tie the game.

Castellanos then ripped an RBI single for a 4-3 advantage as he extended his hitting streak to 13 games.

Vierling launched a solo homer in the seventh for a 5-3 lead.

In the eighth, Aquino lined an RBI double off Jose Alvarado to cut the deficit to 5-4. Alvarado then rallied to strike out the side.

More must-reads:

TODAY'S BEST
Watch: 150th Kentucky Derby ends in three-horse photo finish
Watch: Anthony Edwards does it all for Minnesota
Clippers could see nine-time All-Star jump ship this summer
Phillies get rough injury news on Trea Turner
Watch: Yankees star Aaron Judge receives first career ejection after arguing called third strike
Mavericks lose key player for 'significant period of time'
Blue Jays manager John Schneider blasts team after latest loss
Lakers make another big change after firing Darvin Ham
Draymond Green doubles down on Knicks' inability to win a championship
Phillies lose two-time All-Star to injured list
NBA announces punishment for Lakers star over actions in elimination game
Heat may be cooling on Jimmy Butler's long-term future
NFL insider defends former Steelers QB Kenny Pickett from 'bust' label
Nuggets may miss this player as postseason run continues
Report: Russell Westbrook situation 'far more challenging' than previously thought
Kansas City Chiefs release former second-round pick at WR
NHL announces finalists for 2024 Lady Byng Trophy
Giannis Antetokounmpo refutes claim by HC Doc Rivers
Former Pro Bowler attempting comeback with NFC East team after two seasons out of action
Vikings' J.J. McCarthy wanted one team to draft him