David Parkinson (10-8) blanked Hartford for four innings and had set down eight straight before Bret Boswell singled to open the bottom of the fifth. Brian Serven followed with a two-run home run to left, lifting Hartford to a 2-1 advantage.
Reading brought it back even in the sixth. With one out, Williams lined a solo home run over the wall in left, knotting the game up at two.
A walk to Manny Melendez opened the bottom half, and with one out, Colton Welker doubled off the wall in right-center to put two in scoring position. With the shift on, Boswell hit a grounder past the shortstop Arquimedes Gamboa that scored Melendez to give Hartford the lead.
Serven followed with a sacrifice fly for his third RBI of the night, making it 4-2 Yard Goats.
Hartford (30-31) (67-61) added a pair more against reliever Aaron Brown in the seventh. Vince Fernandez launched a two-strike pitch out of the park to lead off the inning, and Mylz Jones followed with a bloop single to right. Melendez sacrificed him to second, and Jones swiped third. He scored on a wild pitch to push the Hartford lead to 6-2.
Reading filled the bases in the ninth on a Bohm double, and back-to-back walks to Josh Stephen and Nick Maton. Serven came up clutch defensively from behind the plate, picking off Bohm for the second out. Cornelius Randolph drew a walk against Scott Griggs to reload the bases, but Griggs got the pinch hitter Darick Hall to ground to short to end the game.
The Fightins take on Hartford in game three of the four-game series on Saturday at 6:05 p.m. Adonis Medina has the ball against Antonio Santos, and the game will be broadcast on 610 ESPN and the Fightins Radio Network beginning with the Fightins Pregame Show at 5:35 p.m.
This story was not subject to the approval of the National Association of Professional Baseball Leagues or its clubs.