The Buffalo Bills sure are a tease this summer.

They were pretty impressive against the Indianapolis Colts last Sunday, and Friday night at Ralph Wilson Stadium, they used a heavy dose of defense and just enough offense to come out on top of the Minnesota Vikings 20-16.

Linebacker Jamie Blatnik put the Bills in front to stay when he covered a fumble in the Vikings end zone for a Bills touchdown.

Kevin Kolb got the start at quarterback and struggled in the first quarter but recovered to finish 13 of 21 for 111 yards and an interception.  After two straight passes where he threw behind the receiver, he heard some boos, but it didn't bother him.

EJ Manuel took over in the second half and completed his first six passes and finished off an 80-yards drive with a 4-yard touchdown pass to Brad Smith. Manuel finished completing 10 of 12 passes for 92 yards and was excited to play before the home fans.

Coach Doug Marrone says there's still a lot of work to do. They made mistakes in many areas, but with four sacks and a touchdown he was really pleased with the defense.

The Bills now head back to St. John Fisher College for the last few days of training camp.  Their next workout is Sunday morning at 8:10. Their next game is next Saturday afternoon against the Washington Redskins.