Sylven Landesberg only made one of two free-throws in the waning seconds but it proved to be enough as Maccabi Haifa beat Deutsche Bank Skyliners for the second time this season.
Landesberg finished with 16 points and eight rebounds as Haifa improved to 2-1 in Group B.
The free-throw line was a nightmare for both sides on Tuesday.
Haifa hit just 10 of 22 (45.5%) and Skyliners sank 11 of 21 (52.4%).
In a tight game from start to finish, the German club (1-3) had a 53-51 lead with 2:09 to go after a lay-up by Finland international Kimmo Muurinen.
Elishay Kadir pulled the Israeli outfit level with a lay-up 1:06 from the end.
Deutsche Bank then missed two free-throws with 21 seconds to go that cost them dear.
Marius Nolte was fouled by Marco Killingsworth and the 2.06m center, who had only made seven of his previous 12 at the stripe in the EuroChallenge this season, was off target with both.
Landesberg drew a foul by Quantez Robertson and made the first of two free-throws for the final score.
The setback is a second straight in Europe for Deutsche Bank, and it's the second time in a row missed free-throws in the closing stages have hurt them.
In last week's 61-60 defeat at Khimik in Ukraine, Muurinen, Dashaun Wood and Pascal Roller all missed free-throws.
Skyliners got 10 points and 10 rebounds from Muurinen.
Maccabi Haifa Head Coach Elad Hasin:
"I told the players to enjoy. It's all about winning. It's very important. The players really wanted it. Yesterday we had injury. It was tough but good. We didn't expect a very good play, every loss is bad for the players and it's an important victory, maybe we have a chance for the next stage. The goal is to play better basketball and return to the way we started in France and Germany. We hope to release all pressure. About Kadir - I'm looking at him as a part of the group. He is a very good player and right now we have a few problems. It's not easy to add him the team in the middle of the season."
Maccabi Haifa player Sylven Landesberg:
"Today I helped the team win. It was a sloppy game you saw it by the score. Good defence and offence, we missed lots of easy baskets. The coach spoke to me and told me in practice to step up and be a leader. It came out today, I felt more in charge and helped the team."
Gordon Herbert, D. Bank Skyliners coach:
"Congratulations to Haifa for this win. I think it was a pretty ugly game with a lot of mistakes from both sides. Both teams fought very hard. It was a tough loss for us."