Vazquez for me. He beat a top ten P4P twice in his last two fights, and knocked out Oscar Larios and Gonzalez -both ranked high at the time. I don't know if JMM beat any top P4P recently, other than a very close one with Pac.