Mrazek made 33 saves. He was pulled from his last start, when he allowed four goals on 12 shots in a 5-4 overtime loss to the Arizona Coyotes on Thursday.
"I thought Petr was good, he made some saves today," Maple Leafs coach Sheldon Keefe said. "It's not an easy environment to play in, especially for a goalie. I thought he made some good saves. Nothing he could do on the first one, nothing he could do on the second, we put it in our own net, it was a funny bounce."
"I think he looked solid all things considered with the environment and everything like that."
The game was played outdoors in front of a sellout crowd of 26,119. It was 28 degrees at puck drop with scattered snow flurries that tapered off toward the end of the first period.
The teams switched ends halfway through the third to ensure each had equal time going against the wind.
"The main thing from the goalie perspective was the elements with the cold temperatures, you've got the (skaters') sticks [that] don't have the same flex," Anderson said. "They don't have the same bounce off of them. There's a little bit of an advantage for the goalie, and then the other element we had to deal with was the wind going from one direction versus the other. Shots coming at the net going one way were a little bit quicker going the other way. That was kind of my observation of the elements today."
Matthews gave Toronto a 2-1 lead at 2:57 of the second period when he took a pass from Alex Kerfoot and shot from the right face-off dot. It was his eighth goal during a five-game goal streak.
Hinostroza tied it 2-2 at 10:53 when his centering pass from the bottom of the right circle went off the skate of Maple Leafs defenseman TJ Brodie in the slot and over Mrazek's blocker.
"I think defensively tonight, some of those tonight were unlucky bounces," Matthews said. "Defensively, we've improved in some areas we wanted to clean up and then maybe some areas [that] weren't lacking before are kind of slipping."
After Hinostroza put Buffalo ahead in the third, Krebs pushed the lead to 4-2 at 13:49 when he one-timed a pass from Dylan Cozens in the slot for his second goal of the game. It was upheld after it video review determined that Mrazek caused the net to be displaced from its moorings before the puck crossed the goal line.