Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Nf3 Be7 6. e3 O-O 7. Bd3 Nc6 8.
Qc2 Nb4 9. Qe2 Nxd3+ 10. Qxd3 c6 11. b3 Bg4 12. Ne5 Bh5 13. Bb2 Nd7 14. Nxd7
Qxd7 15. O-O Bd6 16. Rac1 f5 17. Ne2 Rf6 18. Ng3 Rh6 19. Nxh5 Rxh5 20. h3 Qf7
21. f3 Qg6 22. e4 fxe4 23. fxe4 dxe4 24. Qc4+ Kh8 25. Qf7 Qg5 26. d5 Qe3+ 27.
Rf2 Rf8 *
Position (FEN): 5r1k/pp3Qpp/2pb4/3P3r/4p3/1P2q2P/PB3RP1/2R3K1 w - - 3 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1807
Best move: Qxg7#