Rory MacDonald’s been on the verge of competing for UFC gold for several years.

This Saturday night, the Canadian will finally fight for the welterweight title, meeting Robbie Lawler at UFC 189.

To get there, MacDonald had to take out former Strikeforce champion Tarec Saffiedine. See that entire fight again in the video below: