Shelbourne and Ajax shared the points at Tolka Park on Wednesday evening in the third qualifying round of the UEFA Conference League. The visitors dominated possession and territory, but the hosts refused to fold. The final whistle brought a 2:2 draw that neither side quite owned.
And here's the thing about the opening exchanges. Julian Brandt gave Ajax the lead in the twentieth minute before Rodrigo Freitas levelled three minutes later. Aaron Gaaei then restored Shella's advantage just before the break. By then the match had settled into something more measured.
The turning point came at the half-hour mark rather than the end. Milan Mbeng thought he had restored Shella's lead at sixty-five minutes, but the goal was cancelled for offside. The stadium fell silent as the officials reviewed. That decision shifted the momentum without either side realising it straight away.
Shelbourne had the deeper squad in terms of patience, and that showed. Samuel Moore scored the equaliser in the eighty-fifth minute after a period where the visitors never quite found their rhythm. The hosts gave away too many cheap fouls but stayed compact. Things came to a head when the clock ran down.
Statistics tell a different story from the result. Ajax held seventy-two percent possession and registered one hundred and forty attacks against fifty-one. They created three big chances to Shella's zero, yet the shot accuracy figures sit at thirty-seven percent and forty-two percent respectively. The numbers suggest Ajax had everything but the finishing edge.
The result leaves Shelbourne with something to build on. They have nothing to lose in these qualifiers and showed character against a superior side. Ajax advance but the margin feels narrow for a team with greater resources.