Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. a3 e6 4. c4 Nc6 5. d3 g6 6. Be2 Bg7 7. O-O Nge7 8. Nc3 h6
9. Qc2 d5 10. cxd5 exd5 11. exd5 Nxd5 12. Nxd5 Qxd5 13. Be3 b6 14. Rad1 Bb7 15.
Qc4 O-O-O 16. Qxd5 Rxd5 17. b3 Rhd8 18. Nh4 g5 19. Nf5 Rxf5 20. Bg4 Ne7 21.
Bxf5+ Nxf5 22. b4 Nd4 23. bxc5 bxc5 24. Rc1 Rd5 25. Kh1 f5 26. f3 Kd7 27. Bf2
g4 28. fxg4 fxg4 29. Rb1 Bc6 30. Rb6 Kc7 31. Rxa6 Be5 32. Ra7+ Kd6 33. Bg3 Ne2
*
Position (FEN): 8/R7/2bk3p/2prb3/6p1/P2P2B1/4n1PP/5R1K w - - 5 34
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1634
Best move: Rf6#