Andrea Dovizioso triumphed at a slippery Sepang circuit to breathe life into his flickering world title hopes at the Malaysia MotoGP on Sunday.