Vettel wins first Grand Prix at home

German driver comes home narrowly ahead of fast-closing Raikkonen and his Lotus team-mate Romain Grosjean of France.