GLENDALE, Ariz. -- Clayton Keller scored two goals, and Antti Raanta made the save on all 17 shots he faced before leaving with a lower-body injury in the Arizona Coyotes' third straight win, 6-2 against the Philadelphia Flyers at Gila River Arena on Saturday.
"We're sticking to the game plan for a full 60 minutes," Keller said. "Games before this, we'd play good for 40 or 45 (minutes), and then we kind of get away from it."
Raanta, making his seventh consecutive start, was replaced to begin the third period by Adin Hill, who gave up two goals on 12 shots. The Coyotes already are playing without all-star goalie Darcy Kuemper (lower body).
[WATCH: All Flyers vs. Coyotes highlights]
Coyotes coach Rick Tocchet said Raanta removed himself from the game because he felt discomfort.
The Coyotes (24-16-4) scored three consecutive goals in 3:42 of the first period to take a 3-0 lead against the Flyers, who have been outscored 11-3 in the first during a three-game losing streak.
"We gave up three goals in the first, and you're not going to win many games giving up three goals in the first," center Sean Couturier said. "Then you're playing catch-up hockey, and that's tough on you. We're not playing smart."
Video: PHI@ARI: Oesterle beats Hart from the point
Carter Hart, who lost his seventh straight on the road, was replaced by Brian Elliott after Keller scored on the power play to make it 3-0 at 16:15.
"A couple of bad bounces, a couple of things that didn't go our way," Hart said. "It's been the story of the last couple of games on the road, we just have to overcome that first period."
Hart made nine saves, and Elliott allowed two goals on nine shots in relief.
Philadelphia (22-15-5) is 1-4-0 during a six-game road trip, allowing at least five goals in each loss.
The Coyotes went 3-1-0 during a four-game homestand after going 1-4-0 in their previous five games. They are 11-10-1 at home.
"Yeah, it's huge for us," said forward Nick Schmaltz, who had two assists. "We all talked about being better at home and we've rattled off three straight (wins), so it's good for our confidence. We want to make this place a tough place to play."
Brad Richardson scored his second goal in as many games after he had one through 35 games to start the season, making it 1-0 at 12:33 of the first. Jordan Oesterle scored 57 seconds later, his first goal in 56 games, for a 2-0 lead at 13:30.
Keller's was the fifth power-play goal allowed by the Flyers during their losing streak.
"We talk about it a lot, don't change the way you play when you're up," Coyotes forward Lawson Crouse said of their first period, which followed a three-goal third period in a 4-2 win against the Anaheim Ducks on Thursday. "Now we know when get up a couple goals, we really have to keep it going."
Crouse scored with 0.3 seconds left in the second period to make it 4-0.
Tyler Pitlick scored on the first shot against Hill to make it 4-1 at 3:00 of the third, and Keller scored his second of the game for a 5-1 lead at 4:27.
Justin Braun scored at 8:46 to cut it to 5-2. He has two goals in three games after going the first 39 games of the season without one.
Derek Stepan, who had an assist, scored shorthanded into an empty net at 17:36 for the 6-2 final.
"All four lines contributed and, again, if we play a certain (structured) style, we have a good chance to be successful," Tocchet said.
Video: PHI@ARI: Keller hammers home slapper for second goal
They said it
"We're getting down early, and it's hard to claw back, we've got to get back to playing a simple game, playing north-south, getting pucks deep and just making easy plays. We can't let one goal (disrupt us). We've got to keep fighting, we've got to keep going, we've got to play smarter." -- Flyers forward Tyler Pitlick
"Listen, you've got to win at home if you want to be successful, and we know that we've been a little sluggish. I think being at home for a little bit has helped us. The guys recognize that, they've got their antennas up, that we've got to play better at home." -- Coyotes coach Rick Tocchet
Need to know
The Flyers are 9-13-1 on the road. ... Schmaltz has one goal and four assists during a four-game point streak. He had at least one point in eight of the past nine games (12 points; one goal, 11 assists). ... The Coyotes swept the two-game season series against the Flyers and are 7-2-3 in their past 12 games against them. ... Taylor Hall had an assist on Keller's first goal and has 24 points (10 goals, 14 assists) in 20 games against Philadelphia.
Flyers: At the Carolina Hurricanes on Tuesday (7 p.m. ET; FS-CR, NBCSP, NHL.TV)
Coyotes: At the Florida Panthers on Tuesday (7 p.m. ET; FS-F, FS-A PLUS, NHL.TV)
Video: Keller nets a pair to lift Coyotes to 6-2 victory