Pacquiao vs Mosley Fight will be on May 7, 2011. He needs to defend his World Boxing Organization (WBO) welterweight crown against Shane Mosley. The fight will be held at fabled MGM Grand in Las Vegas.