Tuta scored in the final minute of added time to rescue Eintracht Frankfurt a point at home to RB Leipzig, who missed the chance to move into the top four for the first time this season.
Yussuf Poulsen made his presence felt early at Deutsche Bank Park, Leipzig's Great Dane getting on the end of Dominik Szoboszlai's pass into the box but thwarted by Kevin Trapp. Filip Kostic returned fire for Frankfurt with an audacious long-range attempt that cannoned back off the upright, with Peter Gulacsi well beaten. Poulsen forced Trapp into evasive action once again, before Ajdin Hrustic saw a fierce volley from a Kostic corner off the training ground blocked. Poulsen then made it a case of third time lucky when he applied an acrobatic close-range finish to Szoboszlai's corner.
Rafael Santos Borre was presented with the first meaningful opening of the second half, but his header failed to test Gulacsi. Leipzig's response was immediate as Christopher Nkunku forced his way in on the Frankfurt goal, only to overcook a pass intended for Amadou Haidara when he probably could have gone it alone. Nkunku didn't make the same mistake twice with 70 minutes on the clock, but the Frenchman couldn't beat Trapp, and Szoboszlai put the rebound wide. Leipzig looked the most likely scorers as substitute Emil Forsberg twice went close, only for Tuta to head in a Kostic set-piece with the last action of the game.
- Tuta scored his first Bundesliga goal on his 22nd appearance.
- Kostic ended a run of two games without contributing to a goal.
- Leipzig are eight Bundesliga away matches without a win.
- The Red Bulls are eighth, six points better off than 15th-placed Frankfurt.
- Poulsen scored his third Bundesliga goal of the season, and second in as many games.
- Szoboszlai has scored three and assisted four in the 2021/22 Bundesliga.
Watch: Marsch: "I'm speechless"
Frankfurt: Trapp - Toure (Hauge 59'), Tuta, Hinteregger (c), N'Dicka - Sow, Hrustic (Barkok 59') - Durm (Lammers 71'), Kamada, Kostic - Borre (Ache 82')
Unused subs: Ramaj, Ilsanker, Hasebe, Chandler, Lindstrom
Out: Lenz (thigh), Paciencia (thigh), Rode (match fitness)
Coach: Oliver Glasner
Leipzig: Gulacsi (c) - Simakan, Orban, Gvardiol - Mukiele, Haidara, Kampl (Laimer 65'), Angelino - Nkunku (Olmo 89'), Szoboszlai (Forsberg 83') - Poulsen (Silva 65')
Unused subs: Martinez, Adams, Moriba, Novoa, Henrichs
Out: Halstenberg (ankle), Klostermann (thigh), Saracchi (knee)
Coach: Jesse Marsch
Watch: Borre: "We deserved the draw"