Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 Bf5 3. e3 f6 4. Bh4 e6 5. Bd3 Bxd3 6. Qxd3 Nc6 7. Nd2 Qd7 8. c4
O-O-O 9. c5 e5 10. a3 exd4 11. exd4 Re8+ 12. Ne2 g5 13. Bg3 Nge7 14. b4 Nf5 15.
b5 Ncxd4 16. c6 Qe6 17. cxb7+ Kxb7 18. O-O Qxe2 19. Qc3 Nxb5 20. Qb2 Nxg3 21.
hxg3 Ka8 22. Rab1 Nxa3 *
Position (FEN): k3rb1r/p1p4p/5p2/3p2p1/8/n5P1/1Q1NqPP1/1R3RK1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1325
Best move: Qb7#