The Minnesota Vikings and Baltimore Ravens put together one of the best finishes of recent memory, as the two teams combine for five touchdowns in the final 2:09 in a 29-26 Ravens victory.