John Magnum blows Valentin Petrov