England international Jude Bellingham scored his third league goal of the season to give Borussia Dortmund a 2-1 victory over Eintracht Frankfurt on Saturday that lifted them into the top three of the Bundesliga.
Bellingham, who had a quiet first half, fired Dortmund back in front in the 52nd minute after shaking off his marker to score with a low shot, but the Ruhr valley club had keeper Gregor Kobel to thank for protecting their lead with a string of superb saves in the second half.
- Stream on ESPN+: LaLiga, Bundesliga, MLS, more (U.S.)
Dortmund are on 22 points in third place, three behind leaders Bayern Munich, who beat Mainz 6-2. Eintracht dropped to fifth on 20.
The visitors, fresh from their Champions League knockout stage qualification on Tuesday, took a 21st-minute lead through Julian Brandt.
Frankfurt, looking to book their own Champions League round-of-16 spot next week, levelled five minutes later when Daichi Kamada netted from 18 metres for his seventh goal of the campaign.
Following Bellingham's goal, Eintracht pushed forward and forced Kobel to pull off save after save, twice denying Randal Kolo Muani and Jesper Lindstrom and coming to the rescue several more times.
Former Dortmund player Mario Goetze nearly scored for Frankfurt, but his shot was cleared off the line by Nico Schlotterbeck.