Hamilton hangs on for an emotional victory in a tense finish.
Ferrari take the first ever 1-2 finish in Singapore.