Instead the Scots, battling hard, did well to trim England's sails in the latter stages of the innings. They were chasing 304 but it could have been worse.
England captain Eion Morgan, sadly out of runs recently, managed 46 off 42 balls and wicketkeeper Jos Buttler slammed 24 off 14 balls near the end.
Seamer Josh Davey's four for 68 put him third on the bowling honours board for the tournament with seven wickets.
Scotland were in early difficulties and from 54 for three were out of the game.
Captain Preston Mommsen and opener Kyle Coetzer put on 60 in 81 balls for the fourth wicket, Coetzer going on to an impressive 71 off 84 balls.
England chipped away to get a morale-boosting win, after having made a grim start to the tournament.
Ali followed his century with two for 47 while Steven Finn's three for 26 eased him above Davey to sit second behind only New Zealand's Tim Southee's 11 wickets.
England play Sri Lanka in Wellington next Sunday while the Scots head back to Dunedin to play Afghanistan on Thursday.
Scoreboard
Manhattan/Worm
Wagonwheel
For more coverage of the Cricket World Cup from nzherald.co.nz and NZME check out #CricketFever.