PHOTOS: Vikings top Buccaneers 34-17