Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 d6 3. e3 a6 4. Nf3 h6 5. d5 e5 6. Nxe5 dxe5 7. Bxe5 Ne7 8. e4
Ng6 9. Bc3 Nd7 10. Be2 Nf6 11. Nd2 Bd6 12. O-O O-O 13. Re1 Bd7 14. Bh5 Nh4 15.
e5 Nxh5 16. Qxh5 Be7 17. d6 cxd6 18. exd6 Bg5 19. Nf3 Nxf3+ 20. Qxf3 Bc6 21.
Qd3 Qd7 22. Qd4 Rad8 *
Position (FEN): 3r1rk1/1p1q1pp1/p1bP3p/6b1/3Q4/2B5/PPP2PPP/R3R1K1 w - - 5 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 688
Best move: Qxg7#