Fifa president Sepp Blatter has renewed his call for the introduction of goal-line technology after a controversial incident in England’s 1-0 win over Ukraine helped eliminate the co-hosts.

Marko Devic’s shot crossed the line in the game in Donetsk but was not given.

Goal-line technology could be approved by the International Football Association Board on 5 July.

“After last night’s match ‪#GLT‬ is no longer an alternative but a necessity,” Blatter tweeted.

Uefa president Michel Platini prefers the system of five match officials.

But he stated on Monday that he expects the IFAB meeting in Zurich to give one of two goal-line systems currently being tested the go-ahead.

If that is the case, individual associations can decide whether to use the technology in their competitions. That means Uefa could still decide not to implement the system.

The Premier League has previously stated its willingness to make the change.

Uefa’s chief refereeing officer Pierluigi Collina has defended the officiating at the tournament, claiming two similar decisions in previous games were correct.

Collina said: “We made a mistake. I wish we hadn’t made the mistake but we did. Referees are human beings and human beings make mistakes.”

Major goal-line controversies

1966 – It is still unclear whether Geoff Hurst’s shot crossed the line for the third goal in England’s 4-2 World Cup final win over West Germany

2005 – Tottenham’s Pedro Mendes’ shot clearly crosses the line but Manchester United goalkeeper Roy Carroll claws the ball away and play continues

2005 – Jose Mourinho still maintains that Liverpool’s Luis Garcia’s ‘ghost goal’ that knocked Chelsea out of the Champions League semi-final never crossed the line

2010 – Frank Lampard’s shot crosses the line but is not given in England’s 4-1 World Cup defeat by Germany

2012 – Lampard is awarded a goal in Chelsea’s 5-1 FA Cup semi-final win over Tottenham when the ball did not appear to cross the line


NULL Invalid API key or channelobject(stdClass)#8414 (1) { ["error"]=> object(stdClass)#8357 (3) { ["code"]=> int(403) ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["errors"]=> array(1) { [0]=> object(stdClass)#8362 (3) { ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["domain"]=> string(13) "youtube.quota" ["reason"]=> string(13) "quotaExceeded" } } } }