Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. c3 Nf6 5. Bd3 dxc3 6. Nxc3 e6 7. O-O Be7 8. h3
O-O 9. Qe2 b6 10. Rd1 Bb7 11. Bg5 Nbd7 12. Rac1 a6 13. Bb1 h6 14. Bh4 Rc8 15.
Bg3 e5 16. Nxe5 dxe5 17. Bxe5 Qe8 18. Bd4 Bc5 19. Bxc5 Nxc5 20. e5 Nfd7 21. b4
Ne6 22. Qd3 Rd8 *
Position (FEN): 3rqrk1/1b1n1pp1/pp2n2p/4P3/1P6/2NQ3P/P4PP1/1BRR2K1 w - - 3 23
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 644
Best move: Qh7#