Borussia Dortmund and Union Berlin played out a thrilling 1-1 draw in their Bundesliga clash on Sunday. The match was full of action from start to finish, with both teams creating chances and putting pressure on each other.
In the first half, Dortmund were the better team and created several opportunities to score, but Union Berlin's strong defence kept them at bay. In the second half, things went the same way for Dortmund as they continued to create chances, but Union Berlin's goalkeeper made some impressive saves to keep the game level.
With just minutes left in regulation time, Borussia Dortmund almost secured all three points when they took the lead through a well-taken goal. However, Union Berlin fought back bravely and scored an equalizer deep into added time, leaving both sides needing extra time to determine who would come out on top.
As the game entered injury time, it looked like there might be no winner after both teams had been denied by the referee's handball decision. However, in the final moments, Union Berlin's substitute, Fullkrug, stepped up to take the penalty kick and hit the ball past the Dortmund goalkeeper to give his side a 1-0 win.
The result means that Borussia Dortmund will have to settle for a point, while Union Berlin move one step closer to securing a place in Europe's premier club competition. It was a closely contested match from start to finish, with both teams showing great spirit and determination throughout.