FORMULA 1: Sebastian Vettel won a thrilling Hungarian Grand Prix ahead of Red Bull duo Daniil Kvyat and Daniel Ricciardo after snatching the lead from a hapless Lewis Hamilton off the line.