Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. Nc3 Nc6 4. Nf3 a6 5. d4 cxd4 6. Nxd4 d5 7. e5 Nge7 8. Nxc6
bxc6 9. Bd3 c5 10. Bd2 d4 11. Ne4 c4 12. Bxc4 Nd5 13. c3 dxc3 14. bxc3 Be7 15.
O-O O-O 16. Qg4 Bb7 17. Bxd5 Bxd5 18. Ng3 Qb6+ 19. Kh1 Qc6 20. Rg1 Bc5 21. Nh5
g6 22. Nf6+ Kg7 23. Qh3 Rh8 24. f5 Bxg1 *
Position (FEN): r6r/5pkp/p1q1pNp1/3bPP2/8/2P4Q/P2B2PP/R5bK w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1209
Best move: Qh6#