Eric Hartline-USA TODAY Sports

Bryson Stott broke a scoreless tie with his pinch-hit, two-run homer in the seventh inning, and the Philadelphia Phillies got a solid outing from starter Taijuan Walker on short rest, to win 2-1 over the visiting Chicago Cubs in Sunday's decisive three-game series finale.

Philadelphia managed just four hits through six innings against Chicago starter Justin Steele but broke through with the left-hander out of the game.

With one out in the seventh, Edmundo Sosa doubled off the Cubs' Adbert Alzolay (1-3), then Stott, batting for Josh Harrison, barely cleared the high scoreboard wall in right field for the game's first runs. The 2-0 cushion proved enough to send the Phillies to a second straight victory after losing five straight.

Walker, meanwhile, delivered an impressive bounce-back effort after giving up four runs in two-thirds of an inning at San Francisco on Wednesday. The right-hander lasted 5 1/3 innings, yielding singles to Dansby Swanson and Seiya Suzuki for two of Chicago's three hits, plus three walks, while striking out three.

Steele had allowed on Tuesday a season-high five runs while dealing with flu-like symptoms over six innings of a 7-3 loss at Houston. But he was much more efficient on Sunday. He surrendered four hits with a walk and struck out six to record his eighth quality start of the season while lowering his ERA to 2.20.

However, Chicago could muster only Christopher Morel's fourth homer in four games -- and eighth in 11 contests this season, off Craig Kimbrel in the ninth. Chicago, which ended a 2-7 trip, has lost 19 of its last 27 games.

Philadelphia stranded two runners in the second against Steele. Then in the sixth, the Phillies' Nick Castellanos had doubled, but later was thrown out at third by Suzuki while trying to tag up on Bryce Harper's fly ball to right field in Steele's final frame.

However, Stott came through against the Cubs' bullpen to extend his hitting streak to eight games with his fourth homer. Philadelphia's Matt Strahm (4-3) faced four batters in the seventh to earn the winning decision.

More must-reads:

TODAY'S BEST
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness