Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Qb6 5. Nb3 Nf6 6. Nc3 e6 7. a3 d6 8. Qe2
a6 9. Be3 Qc7 10. O-O-O Be7 11. g4 b5 12. g5 Nd7 13. h4 b4 14. axb4 Nxb4 15.
Kb1 Bb7 16. h5 Nc5 17. Bg2 Nxb3 18. cxb3 Qa5 19. g6 f5 20. Qc4 Rc8 21. Bb6 Qxb6
22. Qxe6 Qxf2 23. Rxd6 Rxc3 *
Position (FEN): 4k2r/1b2b1pp/p2RQ1P1/5p1P/1n2P3/1Pr5/1P3qB1/1K5R w k - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1666
Best move: Qf7#