Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bg5 h6 4. Bxf6 Qxf6 5. Nbd2 Nc6 6. e3 d5 7. Bb5 Bd7 8.
Qe2 O-O-O 9. c3 Bd6 10. b4 e5 11. a4 e4 12. Ng1 Qg6 13. g3 Bg4 14. Qf1 Ne7 15.
Be2 Bxe2 16. Nxe2 f5 17. Nb3 Qf7 18. Nc5 g5 19. Nc1 c6 20. N1b3 f4 21. Nxb7
Kxb7 22. Na5+ Ka8 23. Qa6 fxe3 *
Position (FEN): k2r3r/p3nq2/Q1pb3p/N2p2p1/PP1Pp3/2P1p1P1/5P1P/R3K2R w KQ - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1062
Best move: Qb7#