Boise rallied for two runs in the bottom of the ninth to earn its first home victory of the young season. Eugene took a 4-3 lead in the top of the inning, but the Hawks strung together four consecutive hits with one out in the ninth for the walk-off win.
Rock Shoulders delivered the game-winner, a drive to deep left over the drawn-in outfield to score pinch runner Brian Inoa from third.
Gioskar Amaya started the rally with a triple to right center. Jeimer Candelario, who homered for the second consecutive game, followed with a sharp single to score Amaya and knot the game at 4-4.
Willson Contreras singled, moving Candelario to third base. Inoa pinch ran for him. Eugene brought in reliever Matthew Chabot to face Shoulders, who was 3-for-18 on the season before his walk-off single.
Hayden Simpson earned the win for Boise (2-5). Matthew Shepherd took the loss for Eugene (4-3).