# Bestmove The `bestmove` command is sent exactly once for every invocation of the [[go]] command. `bestmove` indicates that the engine has stopped searching, and informs the GUI of the move it would like to make. `bestmove <move1> [ ponder <move2> ]` --- ## Parameters - `<move1>` - The move the engine has selected and wants to play - `ponder <move2>` - Optional. `<move2>` is a move the opponent might respond with that the engine would like to [[go#Ponder|ponder]] on during the opponent's turn.