JACKSONVILLE — Andrew Black put a forgettable first half behind him and carried Jacksonville in the final two quarters Friday.

The sophomore quarterback threw three first-half interceptions, but gashed Kilgore on the zone-read option for three second-half rushing touchdowns to lead Jacksonville to a 27-20 come-from-behind win against Kilgore in a District 14-4A thriller at the Tomato Bowl.

Black’s 12-yard touchdown run with 44 seconds remaining gave the Indians (2-4, 2-1) a seven-point lead after Kilgore’s snap went over the punter Hugo Orta’s head for a 22-yard loss to set up the Tribe for the go-ahead score.

Black finished with 181 yards passing and 93 yards rushing to lead Jacksonville.

Standout running back L.D. Anthony led Kilgore with 105 yards on 23 attempts. Teammate Dondra Halton added 106 yards on 10 carries.

Kilgore quarterback Riley Toler completed only 7 of his first 22 passes, but caught fire in the final minute, connecting on four plays in a row with Shelton Tolliver for a total of 50 yards to put the Bulldogs (3-3, 2-1) at the Jacksonville 16-yard line with less than 30 seconds remaining.

Two incompletions led to a fourth-down play from the 16-yard line with a lone second to play, and Toler’s pass sailed out of the back of the end zone to cement Jacksonville’s victory.

Jacksonville next plays host to Pine Tree (0-6, 0-3) on Friday. Hallsville (2-5, 1-2) visits Kilgore.

Special teams gaffes hamstrung Kilgore in the fourth quarter. Two high punt snaps set up Jacksonville’s final two touchdowns, both of which were Black runs.

The Indians overcame deficits of 10-0 and 13-6 and four first-half turnovers to get the win, which is their second in a row after they lost their first four games of the season.

All but 24 of his passing yards came in the first half as Jacksonville threw the ball twice the entire second half. Dadrian Franklin led all receivers with 105 yards on four catches, including his first-half, 88-yard touchdown catch-and-run that saw him leap above two Kilgore defenders near midfield on Black’s third-down scramble to secure the ball before sprinting to the end zone.

The score cut Kilgore’s lead to 10-6 less than two minutes into the second quarter.

Black’s touchdown runs covered 35, 22 and 12 yards, the last of which saw him spin out of a tackle at the 8-yard line before scoring. He ran through three would-be tacklers on his 22-yard score with 8:44 left in the game for a 20-13 lead, and the 35-yarder was a scramble in which he reversed field before cutting back, outrunning the Kilgore secondary and diving into the end zone. That run tied the game 13-13 with 1:29 to play in the third.

Kilgore answered Black’s second touchdown run with a nine-play, 65-yard drive to tie the game with 3:51 left. The Bulldogs rode Anthony, who carried the final six plays of the drive and capped it with a 1-yard touchdown run.

Jacksonville’s Rodrido Carreon was about a yard short of nailing a 51-yard field goal  with 1:14 left that would have given the Indians a 23-20 advantage, but Kilgore took over at its 35-yard line, lost a yard on a first-down completion and threw two incompletions to set up the fourth-and-11 bad snap that gave Jacksonville such a short field with less than a minute to play.

Recommended for you