Answer
Carlos Moyá won his last career title against James Blake. The Spaniard won the title at the 2012 Monte Carlo Masters, defeating Blake in the final in straight sets. It was Moyá's first Masters title since 2003, and his last professional title overall. He retired from professional tennis later that year.