LAS VEGAS -- Chris Weidman stopped Anderson Silva in the second round of their UFC middleweight title fight on Saturday night, ending the champion's long stay on top of the division.
Weidman landed a short left hook that sent Silva to the canvas, and then pounced on the ultimate fighting star, landing a few more shots before referee Herb Dean stopped the bout at 1:18.
Weidman ended Silva's 17-fight win streak and nearly 7-year reign as champion while improving to 10-0. Silva dropped to 33-5.
In the co-main event in front of a capacity crowd at the MGM Grand Garden in Las Vegas, former lightweight champion Frankie Edgar outwrestled and outstruck Charles Oliveira to get the win by unanimous decision.
On the undercard, Cub Swanson stopped Dennis Siver with a third-round TKO.