Mark Webber took advantage of a penalty against Red Bull teammate Sebastian Vettel to win the Formula One Hungarian Grand Prix on Sunday at the Hungaroring track.