Glasgow (AFP) – Celtic swept St Johnstone aside with three goals inside 26 minutes at McDiarmid Park for a 3-0 win that keeps Neil Lennon’s men five points clear of Rangers at the top of the Scottish Premiership.
Rangers were 2-0 winners over Ross County at Ibrox, but victory came at a cost as Jermain Defoe had to be stretchered off with a calf injury.
Celtic made it 30 goals without reply in their last nine games against the Perth Saints as Olivier Ntcham, James Forrest and Leigh Griffiths struck early on.
Ntcham opened the scoring with a powerful header from Forrest’s inch-perfect cross.
Greg Taylor, Griffiths and Callum McGregor could all have then added to the lead before the visitors’ did double their advantage thanks to a fine finish from Forrest for his 16th goal of the season.
Griffiths’s return to form since the winter break continued when he then turned home Taylor’s cross for a third goal in four games.
“Some of our attacking play was outstanding,” said Lennon.
“It was an all-round great team performance. As a manager, I can’t ask for any more.”
Rangers, who still have a game in hand over their Glasgow rivals, got back to winning ways after a shock defeat at bottom-of-the-table Hearts on Sunday rocked their title challenge.
Defoe once again started ahead of the Gers top scorer Alfredo Morelos, who is also nursing a calf injury, and broke the deadlock just before half-time.
The 37-year-old then set up Scott Arfield to double Rangers’ lead early in the second half before pulling up.
Should Defoe be sidelined for a number of weeks, Rangers boss Steven Gerrard suggested he may have to look at adding more backup to Morelos before the transfer window closes on Friday.
“Hopefully it’s not as bad as it looks, but if it’s an injury that’s more than two or three weeks we’ve got a problem in that area,” said the former Liverpool captain.
“It might affect what we try and do in the next two or three days.”
200+ Channels With Sports & News
- Starting price: $33/mo. for fubo Latino Package
- Watch Premier League, World Cup, Euro 2024 & more
- Includes NBC, USA, FOX, ESPN, CBSSN & more
Live & On Demand TV Streaming
- Price: $69.99/mo. for Entertainment package
- Watch World Cup, Euro 2024 & MLS
- Includes ESPN, ESPN2, FS1 + local channels
Many Sports & ESPN Originals
- Price: $6.99/mo. (or get ESPN+, Hulu & Disney+ for $13.99/mo.)
- Features Bundesliga, LaLiga, Championship, & more
- Also includes daily ESPN FC news & highlights show
2,000+ soccer games per year
- Price: $4.99/mo
- Features Champions League, Serie A, Europa League & NWSL
- Includes CBS, Star Trek & CBS Sports HQ
175 Premier League Games & PL TV
- Starting price: $4.99/mo. for Peacock Premium
- Watch 175 exclusive EPL games per season
- Includes Premier League TV channel plus movies, TV shows & more
- Real Madrid look to Liverpool after goalless draw with Real Betis
- McKennie back in US squad for June friendlies, Nations League
- FIFA to announce 2026 World Cup host cities in June
- Rangers seek Scottish Cup silver lining after Europa pain
- Rangnick to meet Ten Hag as Man Utd seek Europa League salvation
- EPL commentators on NBC: May 22
- Marsch expects to stay on even if Leeds are relegated
- Bad blood stirred by scarf row ahead of German Cup final
- Gerrard only has eyes for Villa despite Premier League drama
- Stones, Walker returns boost Man City for final-day decider