Junior Colton Brown tossed a complete game Tuesday night to give Hannibal an 8-4 victory over its conference rival.

Colton Brown remembers how great it felt when he delivered a walk-off single in the season opener three weeks ago to boost the Hannibal baseball team over Kirksville for the first time in five years.

With that in mind, the Pirates junior took down the Tigers again Tuesday in a North Central Missouri Conference road game, tossing a complete game gem to give Hannibal an 8-4 victory.

Brown threw 100 pitches, 65 for strikes, and shut Kirksville down in order in four different innings. He struck out seven batters and only issued one walk.

Hannibal (4-1, 4-0 NCMC) lead off man Chandler Moffitt got the scoring started for the Pirates in the first inning, reaching on a walk and coming around to score on an error.

Kirksville (9-3, 5-3 NCMC) countered with a pair of tallies in the bottom of the first, but its 2-1 lead didn’t last for long.

Will Whitaker led off the second with a triple for the Pirates, and Noah Zahn singled to right field to bring him home. With two outs, Moffitt smacked an RBI single up the middle to score Zahn and give Hannibal a 3-2 edge.

Whitaker did more damage in the third when he singled home Brown, and the Pirates piled on four runs in the fourth to break the game open.

The first four Pirate batters reached base during the inning. Kevin Campbell was hit by a pitch and Wyatt Waelder walked before Moffitt laced a double to left field to score Campbell. Gabe Worthington singled on a pop fly to center field to drive home Waelder, and Scot Roberts contributed a sacrifice fly to score Moffitt and put Hannibal ahead by five.

John Trenhaile capped the scoring spree with single to center field that scored Worthington and made it 8-2.

While Kirksville rallied for two runs in the fifth, Brown never let the Tigers claw any closer. Strong to the finish, he sent the Tigers’ final seven batters back to the dugout.

Blake Lewis, who allowed four runs over three innings, got the loss for Kirksville. Hannibal chased reliever Nathan Pigg in the fourth, pegging him for four runs before he could record two outs. Blake Howard pitched 3 2/3 innings of scoreless relief, but by then, the damage had been done.

Hannibal outhit Kirksville 9-4, getting two hits a piece from Moffitt, Worthington, Trenhaile and Whitaker.

Hannibal hits the road to face Boonville at 5 p.m. on Thursday.