Glennon. Kafka went 2-of-7 for 14 yards in the first preseason game, 4-of-11 for 55 yards and a touchdown in the second preseason game, and 7-of-14 for 86 yards and a touchdown in the fourth preseason game. He was released during final roster cuts with Tanney on August 30, 2014, but was subsequently re-signed to the team's practice squad on August 31. After spending the first three weeks of the season on the practice squad, Kafka was promoted to the active roster on September 25 due to an injury suffered by starter McCown. He was active but did not play in the first three weeks he was on the active roster. He was declared inactive in week 8 with McCown healthy again, and he was waived on October 28. Kafka later said he told McCown he needed to stay on the active roster for week 8 in order to qualify for the NFL's pension program, and McCown facilitated his stay for one more week with head coach Lovie Smith. He was re-signed to the practice squad on October 30. At the conclusion of the 2014 NFL season, Kafka's practice squad contract expired and he was not re-signed by the team. Minnesota Vikings Kafka was invited to work out at the first NFL veteran combine on March 22, 2015. The veteran combine was created as a way for unemployed players to potentially work their way back into the league by going through drills in front of NFL scouts and coaches. Daniel Jeremiah of NFL Network said that he has "never seen [Kafka] throw it as well as he did on the field" and that he expected Kafka to sign with a team following his workout. The Minnesota Vikings signed Kafka to a one-year contract worth $660,000 on April 1, 2015. He was expected to compete with rookie undrafted signee Taylor Heinicke for the third quarterback job behind starter Teddy Bridgewater and backup Shaun Hill. In the 2015 Pro Football Hall of Fame Game, in which the Vikings played the Pittsburgh Steelers, Kafka replaced Bridgewater as a member of the team's backup offense in the middle of the second quarter. Kafka threw a 34-yard touchdown pass to rookie tight end MyCole Pruitt, before he was substituted for Heinicke in the third quarter. Kafka did not play in the team's second preseason game, against the Tampa Bay Buccaneers, and he was the fourth