Tri-City 6, Boise 4, FINAL: Things got dicey in the ninth for the Dust Devils, but a long fly out to left saved the day.
Taylor Reid started the ninth and gave up a single, and then was behind 3-1 before being removed because of injury.
Andrew Brown came on in and finished a walk, gave up a single and after a run-scoring passed ball, a towering two-run double off the wall.
Pinch-hitter Chadd Krist then hit a long fly to left, but it was caught by Charlie Blackmon just in front of the wall to finish the game.
Never miss a local story.
Tri-City 6, Boise 1, end 8th: The Dust Devils tack on another run, as Anthony Aguilera hits a long sacrifice fly to left center field, scoring Patrick Hutcheson.
Tri-City 5, Boise 1, mid-8th: Eric Federico is dealing.
He has faced nine batters and retired all nine, throwing just 31 pitches.
Tri-City 5, Boise 1, end 7th: Finally, some offense.
Charlie Blackmon ripped a 3-1 pitch off the centerfield wall for a double. Kyle Von Tungeln then ripped a single to center scoring Blackmon.
Von Tungeln eventually scored on a double steal, as Francisco Sosa broke for second, stopped and waited to keep running until Von Tungeln touched home plate.
Tri-City 3, Boise 1, mid-7th: The last 2 1/2 innings have seen a whopping 42 pitches thrown, and just one base runner - who reached on an error.
Some strong pitching tonight at Gesa Stadium.
Tri-City 3, Boise 1, end 6th: Another easy inning, as the Dust Devils go three up, three down on eight pitches.
At this rate, the game will be over and everyone will have to wait for it to get dark for the fireworks to go off.
Tri-City 3, Boise 1, mid-6th: Eric Federico came on in relief and pitched a perfect sixth, throwing nine pitches to set down Boise.
Tri-City 3, Boise 1, end 5th: The Dust Devils go down on just eight pitches, failing to hit the ball out of the infield.
Tri-City 3, Boise 1, mid-5th: Peter Trago is in line for his first win of the season.
He worked around a two-out walk, coming back from a 3-0 count on Marco Hernandez with two outs and a runner to end the inning.
Boise has gone back to the bullpen, bringing in Pete Levitt.
Tri-City 3, Boise 1, end 4th: Anthony Aguilera reached first on an error by the Boise shortstop, though third baseman Jeimer Candelario grabbed it and had a chance to throw him out - but then he dropped the ball.
Didn't end up hurting Boise, but it was the most excitement we've had since the first inning.
Tri-City 3, Boise 1, mid-4th: Peter Trago continues to pitch extremely well.
He worked around a leadoff single, needing just nine pitches to get through the inning. This is easily his best start of the season.
Tri-City 3, Boise 1, end 3rd: After a marathon first inning, things have settled down here at Gesa Stadium.
Robert De La Cruz hit a one-out single, but was then thrown out trying to steal by Willson Contreras.
Tri-City 3, Boise 1, mid-3rd: Peter Trago has it all working now.
He has retired eight batters in a row, inducing a groundout by Boise's Stephen Bruno on the final pitch of the third. He snared the grounder, and jumped over a flying shard from Bruno's bat before flipping to first for the out.
He did throw 19 pitches that inning, though, and is up to 49 for the game.
Tri-City 3, Boise 1, end 2nd: Rafael Diplan comes out of the bullpen for Boise and throws a perfect inning, inducing three fly outs on just 10 pitches.
Tri-City 3, Boise 1, mid-2nd: Peter Trago has been very sharp the last few batters.
He struck out two in a perfect second, throwing just nine pitches. He has thrown first-pitch strikes to all nine batters he has faced tonight, a bit improvement from his first few outings where he was very wild.
Tri-City 3, Boise 1, end 1st: The Boise Hawks look worse than the Chicago Cubs, if that is possible.
Two walks, an error and a whole lot of pitches, help the Dust Devils take a 3-1 lead after the first inning.
Francisco Sosa started the fun with an RBI triple off the left-center field wall. Miguel De Leon then singled in a run, and later scored on an error by Boise third baseman Jeimer Calendario.
Boise 1, Tri-City 0: Peter Trago works out of big trouble with a pair of strikeouts, allowing just one run despite having runners on first and third with one out.
Jeimer Candelario hit the first pitch he saw into left field, scoring Marco Hernandez, who just slid under a great throw by Charlie Blackmon in left field.
Trago threw 21 pitches, including 17 for strikes.
Pregame: A big crowd is starting to file in, as the annual fireworks show is scheduled for after the game.
It is a sunny, wind-swept evening here at Gesa Stadium and we are about 40 minutes from first pitch.
The Dust Devils (7-11) are seeking their third consecutive victory, and a three-game sweep against the visiting Hawks (6-12).
Peter Tago (0-3, 10.38 ERA) has struggled this season, but the former first-round draft pick is hoping to get on track this evening. Ian Dickson (1-0, 4.15 ERA) is on the mound for Boise.
The Dust Devils hit the road after tonight, traveling to Boise to play a three-game set.
49 Charlie Blackmon, lf
14 Kyle Von Tungeln, cf
29 Francisco Sosa, dh
30 Miguel De Leon, 1b
20 Robert De La Cruz, rf
6 Patrick Hutcheson, 3b
3 Zach Osborne, ss
19 Anthony Aguilera, c
4 Yafistel Roja, 2b
13 Peter Tago, rhp
13 Gioskar Amaya, 2b
7 Marco Hernandez, ss
12 Stephen Bruno, dh
6 Jeimer Candelario, 3b
19 Willson Contreras, c
24 Rock Shoulders, 1b
23 Xavier Batista, rf
4 Shawon Dunston, lf
28 Trey Martin, cf
37 Ian Dickson, rhp