England and Scotland produced a Calcutta Cup to remember as George Ford’s 83rd minute try denied the visitors a famous comeback win.
The hosts led 31-0 after half an hour, but Stuart McInally’s superb individual score sparked a comeback.
Sam Johnson then handed Scotland the lead with five minutes to play but replacement Ford darted over to secure a dramatic draw.
England had started by far the stronger of the two sides, and just over a minute was on the clock when Jack Nowell weaved his way inside from the touchline to dot down after brilliant play from Exeter teammate Henry Slade.
Tom Curry then powered over for his second score of this year’s Championship as Eddie Jones’ side continued to thrill.
And it was three tries in 13 minutes soon after as Ellis Genge and Kyle Sinckler combined in outstanding fashion to eventually set Joe Launchbury clear.
England secured the bonus point just before the half-hour mark when quick thinking from Ben Youngs released Slade on the left wing and he in turn found Jonny May with a smart offload.
But Scotland hit back in stunning fashion, captain Stuart McInally charging down Owen Farrell’s kick before sprinting 60m to finish.
— Guinness Six Nations (@SixNationsRugby) March 16, 2019
Darcy Graham danced his way through to further cut into England’s lead just after half-time.
And Magnus Bradbury was next to strike following fantastic scrum-half play from Ali Price.
Finn Russell’s pass then put the lively Graham over for his second.
Scotland drew level when Russell pounced on a loose Farrell pass to race clear.
A scintillating Johnson score looked to have won it for Gregor Townsend’s men.
Ford, though, ensured a share of the spoils as he crossed under the posts following a sustained spell of England pressure.