r2 L' b //orange center
F r R z' r U2 r' //red center + y/o edge
d' R // g/w edge
B2 u2 F //b/y edge
R' u2 U R' B// b/o + o/w + gy edges (lucky!)
z x' L' U (l2' L2) U' (l2 L2') // yellow center
M' (l2' L2) U2 (l2 L2') // 3/4 blue center
U (r2 R2') U' (r2' R2) //blue center
M' (r R') U' (r' R) // 3/4 white and green centers
U' (l' L) U' (l L') // white and green centers
r2 L U L' U' r2 // b/w + b/r edges
z' u2 F' U F u2 // g/r + r/w edges
u' R U R' U' F' U F u // g/o + y/r edges
z' F' L2 U F' R U F' x2//yellow cross
U L U L' U F' U' F // 1st F2L pair + form 2nd F2L pair
y' U' R U2 R' //insert 2nd F2L pair
L U' L' // r/g edge out
y' D R' F R F' D' // keyhole 3rd F2L pair
U' L' U2 L U' y' R U R' //4th F2L pair
U2 r2 F2 U2 r' F' u L' U2 L u' F' r' U2 r2 F2 r //OLL parity
U2 R' U' R' F R F' U R //OLL
U y R U R' F' R U2 R' U2 R' F R U R U2 R' U' //Ra PLL