The win also moves Boise back to .500 on the season, improving the club to 8-8. Eugene lost its sixth consecutive game.
Trailing 5-3 in the sixth, a throwing error by the Ems' Henry Charles helped bring Carlos Penalver home from first base, cutting the Eugene lead down to 5-4.
Two batters later, Boise had runners on second and third. Jacob Rogers singled to center, bringing Daniel Lockhart and David Bote across to give Boise a 7-5 lead.
Corbin Hoffner tossed three and a third innings of one-hit relief to pick up the win, with Tyler Bremer striking out four in two innings to pick up his first save.
The series finale is tomorrow night at 7:15 p.m., with Carlos Martinez meeting Yimmi Brasoban.