Mobilize, then:

Barbell Warm-Up (use an empty barbell)
60 Seconds of Front Rack Hold (alternate between arms and drive the elbows up as high as possible)
10 Barbell Front Squats with a 3 second pause at the bottom
5 Sotts Press

Skill Movement Primer
Every 4 minutes, for 12 minutes, complete:
10 Calorie Assault Bike
8 Baby Butterfly Pull-Ups
6 Overhead Squats (35-54: 95/65 lbs; 55+: 65/45 lbs)

A.
Front Squat
*Set 1 – 5 reps @ 60% of 1-RM
*Set 2 – 3 reps @ 80%
*Set 3 – 1 rep @ 85-90%
*Set 4 – 5 reps @ 70%
*Set 5 – 5 reps @ 75%
Rest 2 minutes between sets

B.
Every 2 minutes, for 12 minutes (6 sets):
Snatch Lift-Off + Snatch

*Sets 1-2 = 2 reps @ 70% of 1-RM Snatch
*Sets 3-4 = 2 reps @ 75% of 1-RM Snatch
*Sets 5-6 = 1 rep @ 80% of 1-RM Snatch

(Perform a snatch pull to the knee with a 2 second pause, then lower the bar to the ground, pause for 1 second, then perform a snatch.)

At the 14 minute mark…

Every 90 seconds, for 6 minutes (4 sets):
Snatch x 1 rep @ 85% of 1-RM Snatch

C.

For time:
50 Wall Ball Shots (20/14 lbs to 10/9′ target)
50 Chest-to-Bar Pull-Ups
500 Meter Row