Just three games ago, John Tavares was sitting on a 15-game streak without a goal.

This is the beauty of the young star's game: Once he gets on a roll, it's hard to remember when he was struggling.

advertisement | advertise on newsday

Tavares scored twice in Thursday's 5-4 overtime win over the Devils and picked up an assist on Brad Boyes' OT winner. The three-point night gave Tavares seven points, including four goals, in his last three games. His outburst, which began with three points in Winnipeg on Sunday, has coincided with a 2-0-1 Isles streak.

"It's still early," Tavares said after Thursday's win. "We still have a lot to prove."

The 22-year-old feels that way about his own game and about his team's. The Isles are averaging just under four goals a game with a balanced scoring attack that has opened some eyes around the league. Tavares, Matt Moulson, Michael Grabner and Keith Aucoin have four goals each and Mark Streit has three.

Tavares got the Islanders' third goal against the Devils and got the attack rolling in overtime, darting to the front of the net as Martin Brodeur hustled to get back into his crease. Brodeur stopped Tavares and Bryce Salvador stopped Frans Nielsen but Boyes jammed in the winner, capping an up-and-down night.

advertisement | advertise on newsday

"Good teams find a way," Tavares said. "Good teams that are successful respond."