Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. Nf3 f6 5. c3 g5 6. Bg3 Qd7 7. Qb3 O-O-O 8.
Nbd2 a6 9. h4 g4 10. Ng1 Bg7 11. Ne2 e5 12. f3 gxf3 13. gxf3 exd4 14. exd4 Nh6
15. O-O-O Rhe8 16. Nf4 Nf7 17. Nh5 Bh8 18. Rg1 Re3 19. Bf4 Nxd4 20. Qa3 Ne2+
21. Bxe2 Rxe2 22. Qc5 Qa4 *
Position (FEN): 2kr3b/1pp2n1p/p4p2/2Qp1b1N/q4B1P/2P2P2/PP1Nr3/2KR2R1 w - - 2 23
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 859
Best move: Qxc7#