The Vikings outscored Cleveland 21-3 in the second half in London.
Rookie quarterback DeShone Kizer did not throw an interception in the game.
It was a rough day for the Browns on special teams.
Zane Gonzalez missed an extra point attempt and a field goal attempt.
The Browns also fumbled twice in the game.
Cleveland is still looking for its first win of the season.
The Browns do not play next Sunday.
Cleveland will go to Detroit on Nov. 12 to play against the Lions.