The scores are based on time and moves. The lower the time and the less amount of moves the bigger the bonus.
Our game allows players to play the same deal multiple times to try and get the best score possible. We have many customers who enjoy "speed running" the game to see what their quickest time could be.
However, players can only get "First Deal" highest score from the first time playing the deal.
Quick fingers and having the Tap Move option set to Auto will increase your speed.