Celtic kept Ladbrokes Premiership title challengers Rangers at arm’s length for another day with a 3-1 win over Kilmarnock at Rugby Park.
Fulham’s latest failure to win at a London ground other than Craven Cottage cost them a chance to close to within a point of the sky Bet Championship’s automatic promotion places following a drab 0-0 draw at Charltion.
Sam Baldock’s equaliser earned Reading a 1-1 draw against Nottingham Forest at the City Ground as the sides played out more late drama in the Sky Bet Championship.
Jermain Defoe’s 16th goal of the season saw Rangers navigate a way past stubborn St Mirren’s roadblock tactics to claim a hard-fought 1-0 win.
Liam Donnelly scored the only goal of the game as third-placed Motherwell extended the gap between themselves and nearest rivals Aberdeen in the Ladbrokes Scottish Premiership.
Paul Hanlon struck a dramatic late winner as Hibernian recovered from a woeful first-half showing to defeat gutsy Hamilton 2-1.
Ross County and Hearts played out an entertaining 0-0 draw at the Global Energy Stadium with Billy Mckay missing an early chance for the home side.
Scott Pittman netted the only goal as Livingston continued their good form with a home victory over St Johnstone.
Leicester returned to winning ways with a 4-1 thrashing of relegation-threatened West Ham to maintain their push for Champions League football next season, but it came at a cost.
Son Heung-min was the hero for Tottenham as they kept their top-four hopes alive with an uninspiring 2-1 win over Norwich.
A very late winner from Antoine Griezmann spared Barcelona’s blushes in the Copa Del Rey in a narrow 2-1 victory over minnows UD Ibiza.