Hull and Millwall leave play-off semi-final finely poised after tense first-leg stalemate
A tight Championship play-off semi-final opener ended goalless, with Hull City surviving early pressure and Millwall seeing a late effort ruled out before the tie shifts to the second leg.
The Championship play-offs rarely lack tension, and this semi-final opener between Hull City and Millwall leaned fully into that script.
After 90 tense minutes, the tie remains level at 0-0, with neither side able to find the breakthrough in a first leg defined more by fine margins than flowing football. Hull had the first real spark of the night, Millwall looked the stronger side for spells, and the biggest late moment arrived when Ryan Leonard thought he had stolen a precious away goal only for the effort to be ruled out.
That means the route to Wembley is still wide open heading into the return leg.
Hull threatened first, but Millwall settled
Hull almost landed an immediate blow inside the opening two minutes. Mohammed Belloumi burst down the left on a sharp individual run and came close to giving the Tigers a dream start, a moment that briefly suggested the home side might seize control early.
Instead, the match drifted into the kind of tactical, cautious contest that often defines first legs at this stage of the season. Possession was handled carefully, risks were limited, and both teams appeared aware that one loose pass or one overcommitted press could tilt the entire tie.
Millwall gradually grew into the game and began to look more threatening. Camiel Neghli came close with a long-range effort that brushed the post, a warning sign for Hull as the visitors started to find more confidence in advanced areas.
The game then opened up in the latter stages, and Millwall’s danger man Femi Azeez forced Hull goalkeeper Ivor Pandur into a meaningful save. It was one of the clearer moments of the night and underlined the sense that, while neither side dominated completely, Millwall were asking more of the key questions as the match wore on.
Late drama, but no winner
The defining moment arrived four minutes from time.
Ryan Leonard found the net and for a few seconds it looked like Millwall had produced the perfect late first-leg punch. Instead, celebrations were cut short by the referee’s whistle, with the goal disallowed for a foul by Tristan Crama on Charlie Hughes in the build-up.
It was the kind of decision that instantly becomes part of the tie’s narrative. In a game of few clear openings, a ruled-out goal carries even more weight, and Millwall were left to wonder whether a huge opportunity had slipped away.
For Hull, it was a reprieve. The Tigers did not offer enough attacking consistency to take full control on home soil, but they did enough to ensure the semi-final remains alive heading into the second leg.
Alex Neil: Millwall were the better side
Millwall manager Alex Neil made little attempt to hide his frustration afterward, even if he acknowledged the broader context still leaves his team in a strong position.
Speaking to Sky Sports, Neil said: "I thought we were the better side so I’m probably not satisfied if I’m being honest just because we were better in the game — they didn’t really risk the ball.
"We could have moved the ball better and Barry Bannan coming on gave us more of a stranglehold in the game.
"If you’d said at the start of the season we’d have one game at home to get us to a play-off final and it’s all square I’d have taken it."
That assessment captured the shape of the evening. Millwall did appear to carry more of the second-half authority, and Neil’s side may feel the draw did not fully reflect their stronger passages. At the same time, his final point matters: with the tie level and the second leg to come on home ground, the Lions still have the platform they would have wanted.
Neil also questioned the call that denied Leonard’s late goal.
"I thought it was really soft, both lads were at it so it’ll be interesting to see Gavin’s thoughts on it when he watches it back, he said.
"Throughout the game he let a lot of things go but it’ll be interesting to get his thoughts on it, I’m sure he’ll say he thought it was a foul."
What the first leg tells us
This was not a classic in attacking terms, but it did reveal plenty about the state of the contest.
Hull showed flashes, especially through Belloumi’s direct running, yet they never fully established the kind of control expected from a home first leg. Their attacking moments came in bursts rather than waves, and that will be a concern going into a match where the margins could tighten even further.
Millwall, by contrast, looked more comfortable as the game matured. They found territory, produced a couple of the cleaner openings, and ended the night feeling they had left something on the pitch. The impact of Barry Bannan, highlighted by Neil, pointed to a midfield axis that may become even more important in the return fixture.
Still, the biggest takeaway is straightforward: this semi-final remains delicately balanced.
A goalless first leg often puts extra mental pressure on the second. There is no aggregate cushion, no comeback dynamic, and no side able to play with the comfort of an advantage. One goal can transform everything. One mistake can end a season.
All eyes now on the second leg
For Hull, the task is clear. They must find more attacking clarity and offer more sustained threat if they are to navigate a difficult trip and keep their promotion hopes alive.
For Millwall, the equation looks slightly more encouraging. They finished this match as the side with greater momentum, and they now return home knowing a victory of any kind will send them into the play-off final.
But if the first leg proved anything, it is that this tie is unlikely to be settled easily.
The opening 90 minutes delivered tension, a handful of dangerous moments, and a major refereeing decision. The second leg will decide who handled the pressure better.
For now, nothing has been won, nothing has been lost, and the Championship play-off race moves on with everything still in play.