It was a good day for left-handed pitchers and a large gathering of excited school kids Wednesday at Canal Park.

And hot-hitting Daniel Johnson played the role of hero as the RubberDucks (17-21) sent 7,501 mostly youthful fans home happy with a 5-2 victory over the Bowie Baysox (12-26) in 11 innings on Education Day.

Johnson smacked a walk-off, three-run home run — his eighth — over the right field fence on a one-strike pitch with one out to break a 2-2 tie.

A left-handed batter, Johnson extended his hitting streak to eight games. His blast came off lefty reliever Zach Muckenhim (0-2). In fact, only one of the seven combined hurlers threw right-handed in what had been a scoreless pitchers duel for nine innings.

Johnson, a 23-year-old center fielder, was part of the return from the Washington Nationals trade for former Indians catcher Yan Gomes during the offseason. He said he was looking for a pitch down in the zone before his game-winner.

"I wasn't trying to do too much with the pitch," Johnson said. "He threw the first off-speed and I said, you know what? Might be a fastball coming and get ready for it, and he threw one. Didn't miss it."

Wednesday's game started at 10:30 a.m. for the second day in a row. They were the first two of three Education Day games. About 65 schools from at least four local counties participated, with students ranging from elementary to high school age.

Both starters — the Ducks' Sam Hentges and the Baysox's Alex Wells — pitched seven scoreless innings. David Speer of the Ducks and Tyler Erwin of the Baysox continued that trend for two more innings.

Hentges, a 6-foot-8, 245-pound 22-year-old, is just 1-5 with a 4.69 ERA. But he has pitched his two best games in the last three. On May 3, he threw six shutout innings in a 7-0 win over the Reading Fightin Phils.

He allowed four hits Wednesday, struck out six and walked one.

"I stuck with the fastball," Hentges said. "Had a lot of confidence in the fastball and kind of noticed early that they were swinging. So kind of used their approach against them and got some quick outs there. That definitely helped me go deep in the game."

Ducks manager Rouglas Odor said Hentges is showing the ability to make adjustments.

"He's been working extremely hard with our pitching coach [Tony Arnold]," Odor said. "And Tony has been helping him out a lot."

Because of the minor league rule that requires placing a runner at second to start each extra inning, things got a little crazy after that.

T.J. Nichting hit his first home run off Speer to put the Baysox up 2-0 in the 10th.

The Ducks tied it their half. Wilson Garcia's RBI double drove in Johnson, and pinch runner Tyler Krieger scored on Connor Marabell's sacrifice bunt and throwing error by catcher Carlos Perez.

The Ducks loaded the bases with no outs, but a fielder's choice grounder and line-drive double play ended it.

The Ducks' Kyle Nelson (1-0) struck out three in a scoreless 11th. With Alexis Pantoja placed on second, Drew Stankiewicz was intentionally walked and Pantojoa was forced at third on Nellie Rodriguez's attempted sacrifice bunt, setting up Johnson's bomb.

"That's the beauty of the game," Odor said of the extra-inning moves. "Sometimes, when you play at home you're playing for one run and want to get the runner over. So many different scenarios that can happen."