SALT LAKE CITY -- Sporting a new defensive coordinator in former Spokane Shock head coach Rob Keefe, the Blaze looked to put the brakes on a two-game skid that has threatened Utah's playoff bid and landed them in a tie with Spokane at the bottom of the National Conference West Division.
Things didn't go as planned as Utah couldn't contain an explosive San Antonio offense that racked up 315 yards and three rushing touchdowns en route to a 64-61 win over the Blaze at EnergySolutions Arena Saturday night.
Keefe took over the defense fresh off a season-high 86 points allowed last week against Arizona and while they held San Antonio to 64, it wasn't enough to avoid their third-straight loss.
San Antonio quarterback Aaron Garcia led the National Conference Central Division leaders with 290 yards on a 22-of-32 night, logging five touchdowns.
Wide receiver Burl Toler racked up 134 yards and two touchdowns for the Talons while running back Chad Cook carried the ball nine times for 21 yards and three scores.
If there was a bright spot on the Utah defense it was lineman Caesar Rayford, who tied a team record playing in his 40th consecutive game -- an achievement reached only by receiver Aaron Boone. In three seasons, Rayford has set the team's all-time career record tallying 20.5 sacks.
Utah QB Tommy Grady finished with 342 yards on 27 completions. Shaun Kauleinamoku grabbed a game-high 159 yards and two touchdowns while Aaron Lesue logged four scores and 102 yards for the Blaze.
Second in the league for sacks at 22, San Antonio's pass rush constantly got to Grady and forced throwaways, incompletions and interceptions.
Utah turned the ball over four times including a heartbreaking fumble with 10 seconds left as San Antonio defensive end Victor Degrate caught up with Grady from behind.
Penalties devastated Utah's defense on the last Talon drive as a roughing the passer and interference allowed San Antonio ample opportunities to finish. The Blaze racked up a total of 70 yards on 13 infractions.
Utah (6-5) travels to face Kansas City next Saturday before returning home to host the Chicago Rush on June 9 at 7 p.m.