Answer
Eddie Alvarez did not beat Conor McGregor in his MMA career. The two fighters faced off in 2016 at UFC 205, with McGregor winning by second-round TKO. This was McGregor's first fight at lightweight, and he made quick work of Alvarez, who was the reigning UFC lightweight champion at the time.