How to solve the Rubik’s Cube – Fridrich Method (CFOP) Stage 4


Look around the top side corners, and look for where there are two matching colours on the same face, and from this deduce which corners must be swapped for them to be relatively solved (this means that if you turn the U layer in some direction, all the corners will be solved). If there are no matching colours, then two corners must be swapped diagonally.

To swap C and D:

R’ F R’ B2 R F’ R’ B2 R2

To swap A and D:

F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R F’

Finally, we have to position the edges correctly. This is the same step as in the other solution guide, however we have additional algorithms which you should learn to be faster. Check which edges aren’t in the right place and determine which edges should go where.

To cycle E to G to H:

M2 U’ M U2 M’ U’ M2

To cycle E to H to G:

M2 U M U2 M’ U M2

To swap E and F as well as G and H:

M2 U M2 U M’ U2 M2 U2 M’

To swap F and H as well as E and G:

M2 U M2 U2 M2 U M2

Our favorites

Fatal error: Uncaught Exception: Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /app/wordpress/wp-includes/functions.php on line 3729 in /app/vendor/magento/framework/App/ErrorHandler.php:61 Stack trace: #0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8, 'ob_end_flush():...', '/app/wordpress/...', 3729, Array) #1 /app/wordpress/wp-includes/functions.php(3729): ob_end_flush() #2 /app/wordpress/wp-includes/class-wp-hook.php(286): wp_ob_end_flush_all('') #3 /app/wordpress/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array) #4 /app/wordpress/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #5 /app/wordpress/wp-includes/load.php(679): do_action('shutdown') #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /app/vendor/magento/framework/App/ErrorHandler.php on line 61