M1 requests an L-lock (exclusive) on the row via the CF lock structure - The CF grants the X lock (no conflict; no other transaction holds a lock on this row) - M1 modifies the row in its local buffer pool (in-memory)