Cologne rescues 1-1 draw against Union Berlin with 78th-minute goal from El Mala
Haberer put the home side ahead after 9 minutes, but Cologne's dominant display on the road finally paid off with El Mala's goal near the end.

Union Berlin went ahead after 9 minutes and held on for nearly the entire match, but it wasn't enough: Cologne equalized in the 78th minute at the Stadion An der Alten Försterei and the game ended 1-1. It's a bittersweet result for the home side, who watched a lead they had protected for more than an hour slip away late on.
The opening goal came early and was the kind that's celebrated for how simply it's finished: Janik Haberer slotted home with his right foot from close range through the middle of the goal, after an assist from Tim Skarke. The clock had barely hit the 9th minute, and Union Berlin looked set to steer the match their way on home turf.
But as the minutes ticked by, Cologne took control of the game. The visitors dominated possession and created more chances, though they couldn't find the breakthrough until well into the second half. The equalizer came from a sequence of persistence down the flank: following a corner kick, Alessio Castro-Montes delivered the cross and Malek El Mala, who had come on as a substitute minutes earlier, finished left-footed from close range through the middle of the goal to make it a final 1-1 in the 78th minute.
A match of visitor dominance
The numbers from the match make clear who controlled the ball and who generated more danger overall, beyond the final score. Cologne led comfortably in possession, shots and corners, though both sides finished with the same number of shots on target.
| Statistic | Union Berlin | Cologne |
|---|---|---|
| Possession (%) | 37.2 | 62.8 |
| Shots | 5 | 14 |
| Shots on target | 2 | 2 |
| Big chances | 1 | 1 |
| Corners | 2 | 6 |
| Passes | 382 | 638 |
| Fouls committed | 11 | 10 |
That gap in overall output also shows up in the xG calculated after the fact from the match's shots: 0.84 for Union Berlin compared to 1.54 for Cologne. It's a measure of what each team created on the field, not a prediction, but it confirms the visitors had more than enough arguments to take something from the match, and perhaps even more than a point.
The closing stretch brought more nervy moments for Union Berlin than for Cologne. Joël Schmied tried his luck from outside the box in the 87th minute and Frederik Rønnow made a good save, but there were no further goals. The match also saw a string of yellow cards (Van den Bosch, Simpson-Pusey, Okon-Engstler, Imeri, Maina, Kemlein and Köhn), a sign of an intense but largely uneventful game from a disciplinary standpoint.
What we projected versus what happened
Ahead of the match we projected a close contest, giving Union Berlin a 35% chance of winning, 28% for a draw and 37% for Cologne, with expected goals of 1.38 and 1.41 respectively. The final result, draw included, ended up matching that forecast of balance, though the way the match unfolded, with such a clear edge for Cologne, was more one-sided than that figure suggested.
What the standings show
In the Bundesliga table, Cologne came into the match in 13th place with 9 points from 8 games played, while Union Berlin sat 16th with 7 points from the same number of matches. The gap between the two was just 2 points, and today's draw doesn't change that picture much: neither side managed the breakthrough it needed. For Union Berlin, who had held their lead for most of the match, conceding in the 78th minute stings twice over: it didn't just cost them two points, it also confirmed a defensive fragility that's already showing up in their goal difference for the season.
ATH
RSO
VAN
SEA
MAR
TOU
SMT
COL
SUP
CAV
GRE
ATL
GUA
BOL
CCP
OLI
CAG
UNI
LEX
COS
GUA
LIB
BEL
BAC
NOB
UNI
BRA
FAM
JUV
NAP
DAN
NAC
ATL
TOR
NSH
RBNY
NE
MIA
LAF
MIN
POR
HOU
CSL
NCX
CAZ
LEO
GTI
QAC
VAR
MOR
ISF
ONC
ATL
ALI
AGU
FAS
ANT
MUN
GUA
COB
COM
MIX
MOT
MAR
OLA
FCU
CAR
LA
BOS
BAY
SD
GFC
UTA
HOU
POR