Chess puzzle (Checkmate)
Moves: 1. e3 g6 2. d4 Bg7 3. Bd3 d6 4. h3 e5 5. d5 f5 6. Ne2 e4 7. Bc4 Nf6 8. Nf4 c6
9. Ne6 Bxe6 10. dxe6 d5 11. Bb3 Qd6 12. Nc3 Qxe6 13. Bd2 O-O 14. h4 Nbd7 15.
Qe2 Nc5 16. O-O-O a5 17. a3 Nxb3+ 18. cxb3 d4 19. exd4 Qxb3 20. h5 Nxh5 21.
Rxh5 gxh5 22. Qxh5 b5 23. Rh1 h6 24. Bxh6 Qf7 25. Qg5 Qf6 26. Qg3 f4 27. Qg4
Qf5 *
Position (FEN): r4rk1/6b1/2p4B/pp3q2/3PppQ1/P1N5/1P3PP1/2K4R w - - 2 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 757
Best move: Qxg7#