Answer
Larry Holmes was the only boxer to have defeated Muhammad Ali by stoppage. Holmes was a powerful puncher and he was able to take advantage of Ali's declining skills in the late 1970s. Holmes defeated Ali in a 15-round unanimous decision in 1978 and then again in a 10-round technical knockout in 1980. Holmes' victories over Ali cemented his status as one of the greatest heavyweight champions of all time.