David Banks-USA TODAY Sports

Justin Steele struck out a career-high 12 over eight innings, Seiya Suzuki homered and had three RBIs and the Chicago Cubs beat the visiting San Francisco Giants 5-0 on Monday.

Steele (16-3), the All-Star and undisputed Chicago ace, yielded only two-out singles to Casey Schmitt in the second inning and Paul DeJong in the eighth. The left-hander also walked a pair while dominating San Francisco hitters over 107 pitches to run his scoreless innings stretch to 17 innings -- spanning the last three starts.

The Cubs (74-64) are undefeated in the last nine starts made by Steele, who lowered his ERA to 2.55, while recording his 19th quality start.

Suzuki and Yan Gomes each had two hits for Chicago, which has won 16 of its last 22 at home.

The Giants (70-68), in the mix for an NL wild-card spot, have been shut out for two straight games and outscored 22-4 during their current four-game losing streak. All four losses have come on the road, where San Francisco has dropped 18 of its last 22.

San Francisco's Logan Webb (9-12) kept the Cubs in check most of the day while allowing three runs and five hits, with a walk and four strikeouts through 6 2/3 innings. Two innings ultimately did him in, though his teammates continued to struggle at the plate.

Suzuki opened the scoring in the bottom of the second when he took Webb's fastball to the opposite field, well into the right-center field bleachers. Webb, though, resumed his dominance against the Cubs until the seventh.

That's when Cody Bellinger led off with a single, went to second on Dansby Swanson's grounder and eventually scored on Suzuki's double into the right-center field gap. Suzuki came home on a single from Gomes, which chased Webb from the contest.

Swanson's RBI double and a run-scoring fielder's choice by Suzuki in the ninth added more insurance for the Cubs, who are 31-14 since July 18.

More must-reads:

TODAY'S BEST
Patriots exec discusses team's approach to QB competition
Braves to promote No. 3 prospect for MLB debut Wednesday
Diamondbacks release veteran infielder
Packers' former first-round pick planning to make 'monster leap'
NFLPA finalizing proposal for major change to offseason schedule
LeBron James shouts out Jaylen Brown after Celtics advance to NBA Finals
Mavericks big man on track for Game 4 return
Pacers collapse down the stretch as Celtics sweep ECF
Hall of Famer, beloved broadcaster Bill Walton dead at 71
Jason Robertson leads Stars to comeback win over Oilers in Game 3
Despite recent form, Rafael Nadal's legacy is still gold standard for tennis
Bengals coach offers significant injury update on QB Joe Burrow
MLB officials expect automated ball-strike system to be implemented in 2026
Vikings reportedly considered Justin Jefferson trade during NFL Draft
A matured Kyrie Irving is finally proving to be the star we all knew he could be
Insider: Sixers 'a threat' to sign LeBron James in free agency
Week 14 NASCAR rankings: Larson's no-show shakes up the running order
Three hitters Braves should target after losing Ronald Acuna Jr.
Shohei Ohtani shares major update on his pitching rehab
Status of Pacers' Tyrese Haliburton revealed for Game 4 of ECF