Memory Match

Flip two cards at a time. Find all eight pairs in as few moves as possible.

0Moves
0sTime
Best moves