Checa up and down as Melandri wins another