Scoring three times in its last two at-bats, Maryville rallied from a two-run seventh inning deficit to beat Cameron 5-4 in eight innings Tuesday in the Pony Express Tournament.
Down to their last three outs, the Hounds tied it with two runs in the bottom of the seventh and won it on a walk-off single by senior Jonathan Baker with one out in the eighth.
Baker, who pitched 1 1/3 innings of scoreless relief, also picked up the victory.
The Hounds improved to 2-5 on the year and avenged an 8-5 loss to Cameron from nearly two weeks before.
This was their first win in six tries in a game decided by three runs or less.
The Hounds scored their five runs on just five hits. Baker and Eric Sigman each went 2-for-4, while Jarrett Cronin added a single.
Tyer Tripp was hit three times and scored two runs.
Shane Owens started the game for Maryville and lasted 6 2/3 innings, drawing a no-decision. He gave up four runs on eight hits and struck out two.
Cameron starter Randy Pelton took the loss in a complete-game effort. He gave up five runs on five hits with five punch-outs in 7 1/3 innings.
Maryville opened the scoring in the third with a pair of runs to lead 2-0.
The Dragons cut it to 2-1 in the fifth and scored three times in the seventh to go in front 4-2.
Maryville tied it at 4 when Tripp came home from third on a wild pitch in the bottom half.
In the decisive eighth, Logan Catlett led off with a walk and Eric Sigman singled to put two on with nobody out.
Both runners moved into scoring position on a sacrifice bunt by Mitchell Worthington.
The Dragons intentionally walked Ridge Yount to load the bases, and Baker foiled the strategy with his game-winning hit.
Maryville plays either Chillicothe or Benton's JV in the consolation game today at 4:30 p.m. at Bartlett Park.