Little slow on one of the substitutions and unfortunate rim bounce at the end. Otherwise, near perfect.