Yoshinobu Yamamoto allowed a run over six innings while striking out seven to earn the win as the Los Angeles Dodgers beat the Colorado Rockies 4-1 on Saturday.

Yamamoto (6-2) allowed seven hits and a walk at Dodger Stadium, where he stranded two runners in the first inning and surrendered a 1-0 lead in the top of the second.

"I was forced to throw a lot of pitches, but I was able to work out of trouble. The main thing was allowing just the one run," said Yamamoto, who lowered his ERA to 3.32 while throwing 101 pitches.

"I faced some tough spots but focused on going after the guy at the plate."

Yoshinobu Yamamoto of the Los Angeles Dodgers pitches against the Colorado Rockies in a baseball game at Dodger Stadium in Los Angeles on June 1, 2024. (Kyodo) ==Kyodo

His teammates gave him the lead for good in a two-run second on singles by Teoscar Hernandez and Andy Pages, a Jason Heyward double and two Rockies errors.

The Dodgers' Shohei Ohtani went 1-for-3. He walked in the third, and stole his 14th base of the season, but was caught off second and thrown out trying for third. Ohtani became the third Japanese player with 100 Major League Baseball steals.

In Chicago, Cubs outfielder Seiya Suzuki made up for a costly error with his first grand slam in America's majors in a 7-5 victory over the Cincinnati Reds.

With two outs and the bases loaded in the second, Suzuki missed a routine popup in the rain, leading to four unearned runs. He then tied it in the home half with his sixth homer of the season. He also tripled in four at-bats.

"I feel bad for (starting pitcher Justin) Steele," Suzuki said about his error.

The Toronto Blue Jays' Yusei Kikuchi (2-5) allowed six runs in 5-1/3 innings in an 8-1 loss to the Pittsburgh Pirates.


Related coverage:

Baseball: Dodgers' potent offense helps Yamamoto get win over Arizona

Baseball: Yamamoto gets 4th win after longest MLB start

Baseball: Yamamoto earns win with 7 Ks as Dodgers sweep Nats