It wasn't pretty, but the Minnesota Vikings improved to 7-2 with a 12-7 victory over the Jacksonville Jaguars on Sunday.