Shayne Riley had a double and 2 RBIs while Mason Fausnaught had just one hit, a solo home run.
Tyler Fisher reached with a double for the Ironmen.
The loss drops Danville to 5-12 overall, 4-8 in the Heartland Division I. The Ironmen play at league rival Selinsgrove today.
n Williamsport 12,
Mifflinburg 2 (5 inn.)
WILLIAMSPORT -- A nine-run fourth inning gave the Millionaires the HAC-I win.
Williamsport (12-4) pitcher Aaron Weber held Mifflinburg (10-9) to five hits in the game, including two each from Brian Zimmerman and Devin Hendrix.
n Newport 6,
Line Mountain 5
MANDATA -- Cory Warford hit a two-run home run in the seventh inning, but it needed to be a three-run homer as the Eagles fell short in their bid to beat the Buffaloes in the TVL matchup.
Line Mountain (8-11, 7-8 TVL) trailed 5-0 after the fourth inning before the Eagles made the game interesting in the final two frames.
n Warrior Run 12,
Selinsgrove 2 (5 inn.)
TURBOTVILLE -- Tay Parker struck out 12 of the 18 batters she faced as the Defenders cruised to the nonleague victory.
Parker also came within a single of hitting for the cycle for Warrior Run (15-3). Jackie Clemens and Katy Swartz both added three hits in the game for the Defenders.
Selinsgrove was led by Sarah Reibscheid, who homered in the game.
n Greenwood 7,
MIDDLEBURG -- The Wildcats led by three runs before the Mustangs stepped to the plate, and the visitors took the nonleague win.
Greenwood (6-10, 5-8 TVL) scored in each of its last three trips to the plate to seal the victory.
Amy Heggenstaller went 3-for-4 for the Wildcats and Rachel Stroup added two hits and two RBIs.
n Halifax 4,
Upper Dauphin 0
HALIFAX -- A two-hit shutout thrown by Chelsea Konyar lifted the Wildcats to the TVL victory.
Konyar's battery mate, Morgan Cox, hit a pair of doubles and drove in two runs to give Halifax its run support.