Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Nf3 Bg4 5. Nb5 Qc5 6. h3 Bxf3 7. Qxf3 Qe5+
8. Be2 c6 9. Qg4 cxb5 *
Position (FEN): rn2kbnr/pp2pppp/8/1p2q3/6Q1/7P/PPPPBPP1/R1B1K2R w KQkq - 0 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 626
Best move: Qc8#