Spaniard Sergio Garcia is the 2017 Masters Champion after a thrilling playoff victory against England’s Justin Rose.