Scotland ventured outside their half for the first time since the opening exchanges of the second half when Tim Visser chased his own kick and Goode conceded a penalty for holding on.
Jackson pushed England back into the corner for a Scotland lineout won by Alastair Kellock. Beattie set up a platform but Jackson's pass was too far in front of Denton, who could only knock-on.
Twelvetrees departed after an impressive debut, Toby Flood coming on, before Scotland reduced the deficit entering the final 10 minutes.
Captain Kelly Brown ripped the ball from England substitute Danny Care on the floor, Maitland kicked forward and Hogg hacked on before out-pacing Flood to score. Laidlaw converted.
Ford overpowered Haskell when the England replacement thought he had scored before Care claimed a fourth try by wriggling through Denton under the posts. Farrell converted to cap an imperious personal display.
Scotland, under interim coach Scott Johnson for the first time, had given the hosts a scare with New Zealand-born wing Sean Maitland's 10th-minute try on his debut and Stuart Hogg scoring late on, but ultimately the visitors could not trouble England, whose Grand Slam credentials will be tested in Dublin against Ireland next weekend.
Scotland play a potential Wooden Spoon decider against Italy.