The Croatian full-back played a full shift as Bayer beat FC Nurnberg 4-1 to finish fifth in the German top flight and therefore qualify for the group stages of the Europa League.
Staying abroad, Simon Dawkins continues to impress for San Jose Earthquakes in America's MLS.
The forward played 72 minutes and claimed an assist for Earthquakes' second goal as they came from behind to beat DC United 5-3 to stay top of the Western Conference.
In Dublin, Oscar Jansson had to make a couple of decent saves as Shamrock Rovers were held to a 2-2 draw by UCD in the Airtricity League.
Back in the Premier League, Kyle Naughton played a huge part in the late drama as Norwich managed to hold onto a 3-3 draw against Arsenal.
Arsenal led early, Norwich hit back for 2-1, Arsenal then equalised and got ahead at 3-2 with eight minutes left only for Steve Morison to haul the Canaries level again.
In added time, with Norwich hanging on, Kyle nudged Robin van Persie off the ball with the goal gaping. Penalty appeals were waved away and Norwich held on for a point.
Steven Caulker was substituted in added time having played 90 minutes of Swansea's 2-0 defeat against Manchester United at Old Trafford and Steven Pienaar played a full shift as Everton drew 0-0 at Wolves.
In League Two, John Bostock played 90 minutes as Swindon, already crowned champions, played out a goalless draw at Bradford.
Finally in Scotland, Kudus Oyenuga was an unused substitute as St Johnstone lost 2-0 at Hearts.