diff --git a/vp8/encoder/rdopt.c b/vp8/encoder/rdopt.c
index aadadbcb1dbcb43285168d7731a7a7fee4698416..9bed044f94d66e29832bda1be872f9c4e8bad6d7 100644
--- a/vp8/encoder/rdopt.c
+++ b/vp8/encoder/rdopt.c
@@ -1626,8 +1626,8 @@ static int64_t rd_pick_intra8x8block(VP8_COMP *cpi, MACROBLOCK *x, int ib,
   } else {
     *(a + vp8_block2above[ib])     = besta0;
     *(a + vp8_block2above[ib + 1]) = besta1;
-    *(l + vp8_block2above[ib])     = bestl0;
-    *(l + vp8_block2above[ib + 4]) = bestl1;
+    *(l + vp8_block2left[ib])      = bestl0;
+    *(l + vp8_block2left[ib + 4])  = bestl1;
   }
 
   return best_rd;