Only days after a candid interview in which he told reporters there has been a lack of effort on the ice by the team, Claude Giroux backed up his biting words with a two-goal effort, leading the Flyers past the Islanders, 7-0.

It was Giroux's first two-goal game of the 2013 season, and he snapped a seven-game goal drought in the process.

On the opening shift, Giroux beat Islanders netminder Evgeni Nabakov after scooping up Matt Read's soft shot on net just 26 seconds into the game.

The Flyers continued to buzz around Nabakov, making the Russian netminder work to keep the Islanders in the game. But the buzzing became too much for Nabakov in the second period and the Flyers took over there.

Read scored his team-leading seventh goal of the season just 15 seconds into the second period. Giroux returned the favor, feeding Read for the early strike.

Jakub Voracek also had helpers on the first two goals, setting himself up for a career night. His third assist of the game was a beautiful pass that he dished Brayden Schenn to set up a Flyers power play goal to make it 3-0.

Giroux potted his second goal of the game, the assists again coming from Read and Voracek to make it 4-0.

On the night, the top line of Giroux (2 goals, assist), Read (goal, 2 assists) and Voracek (4 assists) had three goals and seven assists, a must-needed breakout performance from all three forwards.

Giroux also had another fantastic night at the face off dot, winning 67% (10-for-15) of his face off attempts.

Ilya Bryzgalov, playing in his 400th career game, was barely tested all game, and it earned him his first shutout of the season. He stopped all 19 shots he faced.

The top line wasn't the only line clicking this afternoon. The fourth line of Harry Zolnierczyk, Zac Rinaldo and Ruslan Fedotenko made the most of their ice time.

They even found the score sheet in the third period.

Zolnierczyk hustled into the corner with the puck and forced Nabakov out of his crease. He passed it behind Nabakov and Rinaldo banged it into the empty net for an easy 5-0 lead.

Danny Briere scored a pair of goals in the third period to make it 6-0 and 7-0. The goals gave him a three-point game, his first since February 2. It was also his first multi-goal game of the season.