Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. f3 Qa5 5. Be3 e5 6. Qd2 Be7 7. g4 exd4 8. Bxd4
h6 9. h4 Nbd7 10. Bg2 c5 11. Be3 Nb6 12. Qe2 Be6 13. g5 hxg5 14. hxg5 Rxh1 15.
Bxh1 Nh5 16. Qh2 g6 17. f4 O-O-O 18. f5 Bc4 19. O-O-O Bxa2 20. Nxa2 Qxa2 21. b3
c4 22. Bxb6 axb6 23. bxc4 Qa1+ 24. Kd2 Qd4+ 25. Ke1 Qxc4 26. f6 Nxf6 27. gxf6
Bxf6 28. Qe2 Qc5 29. Nf3 Rh8 30. Bg2 Bh4+ 31. Nxh4 Rxh4 32. Rd5 Qc3+ 33. Qd2
Qg3+ 34. Kd1 Rh2 35. Rxd6 Qg4+ 36. Kc1 Rxg2 37. Rd8+ Kc7 *
Position (FEN): 3R4/1pk2p2/1p4p1/8/4P1q1/8/2PQ2r1/2K5 w - - 2 38
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1216
Best move: Qd6#