Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. Bc4 Bb7 3. Qh5 e6 4. d3 Nf6 5. Qd1 Bc5 6. Nf3 O-O 7. d4 Be7 8. e5
Nd5 9. O-O d6 10. Nc3 Nxc3 11. bxc3 Nd7 12. exd6 Bxd6 13. Bg5 Nf6 14. Ne5 h6
15. Bh4 Be7 16. Bg3 Nd5 17. Bxd5 Qxd5 18. f3 c5 19. Rf2 Rad8 20. Rd2 cxd4 21.
cxd4 Bg5 22. c4 Qa5 23. Rd3 h5 24. f4 Bf6 25. Qxh5 Qa4 26. Bf2 Qc2 27. Qd1 Qb2
28. Rd2 Qa3 29. Ng4 Be7 30. Ne5 Bf6 31. Ng4 Be7 32. Rd3 Qa6 33. Rh3 Qxc4 34.
Ne5 Qd5 35. Qh5 *
Position (FEN): 3r1rk1/pb2bpp1/1p2p3/3qN2Q/3P1P2/7R/P4BPP/R5K1 b - - 3 35
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1037
Best move: Qxg2#