Solve white edges
Solve white corners
Solve middle layer edges

Turn U to line up an edge on the top layer so that its front colour matches the centre colour on the front face.

Apply one of the following algorithms to rotate the piece clockwise or anticlockwise into the correct position in the middle layer:

  • To rotate a top layer piece clockwise to the middle layer:

    E1U, R, U′, R′, U′, F′, U, F
  • To rotate a top layer piece anticlockwise to the middle layer:

    E2U′, L′, U, L, U, F, U′, F′
  • If a middle edge piece is in the middle layer but in the wrong position or orientation (and there are no solvable edges in the top layer), hold the cube so that an incorrect edge is in the front-right position, then do algorithm E1.

Solve top layer

Stage 4 consists of four processes:

  • orient top edges;

  • position top edges;

  • orient top corners;

  • position top corners.

Orient top edges

Apply one of the following algorithms to orient the top edges:

  • If two edges are oriented correctly opposite each other, hold the cube with a top edge colour at the front, then apply the algorithm:

    E3F, R, U, R′, U′, F′
  • If two edges are oriented correctly adjacent to each other, hold the cube with the correctly oriented edges at left and back, then:

    E4F, U, R, U′, R′, F′
  • If no top edges are oriented correctly:

    E3, U2, E4

Position top edges

Turn U so that the only solved edge is at the front (i.e. three unsolved edges).

Apply one of the following algorithms to position the remaining three edges:

  • To rotate the remaining edges clockwise:

    E5R, U2, R′, U′, R, U′, R′
  • To rotate the remaining edges anticlockwise:

    E6R, U, R′, U, R, U2, R′
  • If it is not possible to position U so that only one edge is solved, do:

    E5, U2, E6

Orient top corners

During each iteration of this stage, the wrongly oriented corner must be in the top right back position. Therefore, after each iteration, turn U to move the next incorrect corner to the top right back position.

Apply on of the following algorithms to twist the top right back corner to the correct orientation:

  • Top colour on right face:

    R, D, R′, D′, R, D, R′, D′
  • Top colour on back face:

    D, R, D′, R′, D, R, D′, R′
Position top layer corners

YAW the cube to have a correctly solved corner at front top left.

Apply one of the following algorithms to rotate the corners clockwise or anticlockwise, or to swap corners in special cases:

  • To rotate the corners clockwise:

    PITCH 1, R′, U, R′, D2, R, U′, R′, D2, R2
  • To rotate the corners anticlockwise:

    PITCH 1, R2, D2, R, U, R′, D2, R, U′, R
  • If it is not possible to turn U so that one corner is correct with the other three incorrect, do one of the following:

    • To swap adjacent corners (left/right):

      R′, D2, R, U′
      (R′, D2, R, U) × 3
      R′, D2, R, U′
      R′, D2, R
    • To swap diagonal corners:

      (R′, D2, R, U2) × 2
      R′, D2, R, U
      (R′, D2, R, U2) × 2
      R′, D2, R