Batista defeated Guerrero at No Mercy 2005 to retain the World Heavyweight Championship . Batista defeated Guerrero at No Mercy to retain the World Heavyweight Championship in what would be Guerrero 's last pay-per-view match .