Patrick Mahomes threw for 245 yards and a touchdown, ran through the Buffalo defence for two more scores, and relied on his defence at key moments to help Kansas City beat Buffalo 32-29 on Sunday night and reach the Super Bowl for the third consecutive season.