Advanced Algorithms

A reference library for advanced CFOP: F2L pairs, OLL cases, the full PLL set, and every ZBLL subset.

Summary

Orientation of the Last Layer — orient every last-layer piece in one step. This page lists every standard OLL case (57 total) with a diagram, interactive 3D player, practice timer, and personal notes. Use search to find a case by name or move notation.

57 cases

OLL 1 — Dot (Runway)

OLL
Loading 3D cube…
R U2 R' U' R U R' U' R U' R'

OLL 2 — Dot (Zamboni)

OLL
Loading 3D cube…
F R U R' U' F' f R U R' U' f'

OLL 3 — Dot (Anaconda)

OLL
Loading 3D cube…
f R U R' U' f' U' F R U R' U' F'

OLL 4 — Dot (Slash)

OLL
Loading 3D cube…
f R U R' U' f' U F R U R' U' F'

OLL 5 — Square left

OLL
Loading 3D cube…
r' U2 R U R' U r

OLL 6 — Square right

OLL
Loading 3D cube…
r U2 R' U' R U' r'

OLL 7 — Lightning right

OLL
Loading 3D cube…
r U R' U R U2 r'

OLL 8 — Lightning left

OLL
Loading 3D cube…
r' U' R U' R' U2 r

OLL 9 — Fish right

OLL
Loading 3D cube…
R U R' U' R' F R2 U R' U' F'

OLL 10 — Fish left

OLL
Loading 3D cube…
R U R' U R' F R F' R U2 R'

OLL 11 — Big lightning right

OLL
Loading 3D cube…
r U R' U R' F R F' R U2 r'

OLL 12 — Big lightning left

OLL
Loading 3D cube…
F R U R' U' F' U F R U R' U' F'

OLL 13 — Knight move L

OLL
Loading 3D cube…
F U R U' R2 F' R U R U' R'

OLL 14 — Knight move R

OLL
Loading 3D cube…
R' F R U R' F' R F U' F'

OLL 15

OLL
Loading 3D cube…
l' U' l L' U' L U l' U l

OLL 16

OLL
Loading 3D cube…
r U r' R U R' U' r U' r'

OLL 17 — Awkward dot

OLL
Loading 3D cube…
R U R' U R' F R F' U2 R' F R F'

OLL 18 — Crown

OLL
Loading 3D cube…
r U R' U R U2 r' r' U' R U' R' U2 r

OLL 19 — Awkward

OLL
Loading 3D cube…
r' R U R U R' U' r R2' F R F'

OLL 20 — H bars

OLL
Loading 3D cube…
r U R' U' M2 U R U' R' U' M'

OLL 21 — H (Cross)

OLL
Loading 3D cube…
R U R' U R U' R' U R U2 R'

OLL 22 — Pi

OLL
Loading 3D cube…
R U2 R2 U' R2 U' R2 U2 R

OLL 23 — Headlights

OLL
Loading 3D cube…
R2 D R' U2 R D' R' U2 R'

OLL 24 — Chameleon

OLL
Loading 3D cube…
r U R' U' r' F R F'

OLL 25 — Bowtie

OLL
Loading 3D cube…
F' r U R' U' r' F R

OLL 26 — Antisune

OLL
Loading 3D cube…
R' U' R U' R' U2 R

OLL 27 — Sune

OLL
Loading 3D cube…
R U R' U R U2 R'

OLL 28

OLL
Loading 3D cube…
r U R' U' r' R U R U' R'

OLL 29

OLL
Loading 3D cube…
R U R' U' R U' R' F' U' F R U R'

OLL 30

OLL
Loading 3D cube…
F R' F R2 U' R' U' R U R' F2

OLL 31 — P right

OLL
Loading 3D cube…
R' U' F U R U' R' F' R

OLL 32 — P left

OLL
Loading 3D cube…
L U F' U' L' U L F L'

OLL 33 — T-shape

OLL
Loading 3D cube…
R U R' U' R' F R F'

OLL 34

OLL
Loading 3D cube…
R U R2 U' R' F R U R U' F'

OLL 35

OLL
Loading 3D cube…
R U2 R2 F R F' R U2 R'

OLL 36

OLL
Loading 3D cube…
L' U' L U' L' U L U L F' L' F

OLL 37

OLL
Loading 3D cube…
F R U' R' U' R U R' F'

OLL 38

OLL
Loading 3D cube…
R U R' U R U' R' U' R' F R F'

OLL 39

OLL
Loading 3D cube…
L F' L' U' L U F U' L'

OLL 40

OLL
Loading 3D cube…
R' F R U R' U' F' U R

OLL 41

OLL
Loading 3D cube…
R U R' U R U2 R' F R U R' U' F'

OLL 42

OLL
Loading 3D cube…
R' U' R U' R' U2 R F R U R' U' F'

OLL 43

OLL
Loading 3D cube…
f' L' U' L U f

OLL 44

OLL
Loading 3D cube…
f R U R' U' f'

OLL 45 — F-shape

OLL
Loading 3D cube…
F R U R' U' F'

OLL 46

OLL
Loading 3D cube…
R' U' R' F R F' U R

OLL 47

OLL
Loading 3D cube…
F' L' U' L U L' U' L U F

OLL 48

OLL
Loading 3D cube…
F R U R' U' R U R' U' F'

OLL 49

OLL
Loading 3D cube…
r U' r2 U r2 U r2 U' r

OLL 50

OLL
Loading 3D cube…
r' U r2 U' r2 U' r2 U r'

OLL 51

OLL
Loading 3D cube…
f R U R' U' R U R' U' f'

OLL 52

OLL
Loading 3D cube…
R U R' U R U' B U' B' R'

OLL 53

OLL
Loading 3D cube…
r' U' R U' R' U R U' R' U2 r

OLL 54

OLL
Loading 3D cube…
r U R' U R U' R' U R U2' r'

OLL 55

OLL
Loading 3D cube…
R U2 R2 U' R U' R' U2 F R F'

OLL 56

OLL
Loading 3D cube…
r U r' U R U' R' U R U' R' r U' r'

OLL 57

OLL
Loading 3D cube…
R U R' U' M' U R U' r'

Cube diagrams generated by VisualCube. 3D player powered by cubing.js. Practice times and notes are saved on this device.