Dallas has been outscored in the third period 81-53 this season. Even though the Stars blew another late lead, they ended a six-game losing streak.
"It was huge," Lehtonen said. "We've been working hard but not getting results lately. To get two points against a great team like that is always good."
Eakin's goal, his 15th of the season, came from a wrist shot from the slot off the rush after receiving a pass from Dallas captain Jamie Benn, who stripped Islanders forward Ryan Strome of the puck at the Stars blue line.
"The D-man fell there, (John Klingberg) made a nice pass up to (Jamie) Benn, and Benn made a great pass over to me and I just slapped it," Eakin said.
Josh Bailey scored for the Islanders (41-21-3), who forced overtime when Lee's wrist shot deflected in off the right skate of Dallas defenseman Jordie Benn. It was Lee's 21st goal of the season. New York had the extra attacker after goalie Jaroslav Halak left the ice with 1:26 remaining.
"I knew there was literally less than 10 seconds [left]," Lee said. "I saw Johnny (Boychuk) in the back door out of the corner of my eye and just threw it on. I think it hit off a skate or something."
Despite seeing the Stars surrender the lead, Dallas coach Lindy Ruff felt Benn still had a solid performance.
"I thought Jordie Benn played his heart out tonight, and played as well as he's played all year, and to have the puck go off his skate, I shook my head," Ruff said.
Fiddler's goal, his eighth of the season, came 7:28 into the third period after a Ryan Garbutt slap shot from the right point sailed over the net. The ensuing carom fell right to Fiddler and he poked the puck in at the near post.
"They found their legs a little bit [in the third period]," Lee said. "We gave them a lot of opportunities and obviously they're a good enough team where they take advantage of them. We didn't help ourselves by putting ourselves in the box. When you're killing penalties, you're not trying to score goals, so we weren't able to put enough in."
The Stars trailed 1-0 heading into the third period. Bailey scored 15:25 into the game for New York.
Ritchie tied the game 2:24 into the third with his fourth goal of the season, also coming off a rebound. It was his first goal in 12 games after starting his NHL career with three goals in his first six games.
"I thought we played simple [in the third period]," Ritchie said. "We didn't give them much coming to the outside. (Lehtonen) came up with some big saves there. That's what we need to do in these third periods coming forward."
Ruff took exception with the play from Martin on Daley, who Ruff said will be out for weeks.
"That's a suspension. It's another stupid hit that makes you just shake your head," Ruff said. "We've already lost our best forward (Tyler Seguin) and now we've lost probably our best defenseman for a period of time on a play that just wasn't necessary."
New York coach Jack Capuano didn't agree with the call on Martin.
"In my view, (Martin) was planted and there was no intent," Capuano said. "First of all, he is not that kind of a player. He's an honest guy. It was a tweener for me. It's unfortunate for both guys. Hopefully (Daley) will be alright."
The Islanders took the lead late in the first period when Bailey scored his 13th goal of the season from the slot. Strome sent a pass to Bailey, whose wrist shot deflected off Lehtonen's blocker before landing in the left side of the net.
Each team had chances to win earlier in overtime. Halak denied Dallas forward Ales Hemsky with a pad save at the near post after Boychuk turned the puck over in front of the Islanders net 1:33 into overtime.
New York defenseman Thomas Hickey had his own chance to end the game 1:59 into overtime but his snap from the slot hit the right post.
"I thought it was a game [of] just a matter of inches," Tavares said. "We put [in] a couple more of our chances when we got them, especially in the third and obviously (Hickey) hits the post in overtime and we easily could have had two points."
Halak made 32 saves.