Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Bg5 Bb4 6. e3 h6 7. Bf4 Ne4 8. Rc1
c5 9. Ne2 Nc6 10. dxc5 g5 11. Bg3 O-O 12. a3 Bxc3+ 13. Nxc3 Nxg3 14. hxg3 d4
15. Nb5 dxe3 16. Qxd8 exf2+ 17. Kxf2 Rxd8 18. Nd6 Kg7 19. Bc4 Ne5 20. Rhe1 f6
21. b4 b6 22. Bd5 Nd3+ 23. Kg1 Nxe1 24. Rxe1 bxc5 25. Re7+ Kg6 26. bxc5 Rb8 27.
Bf7+ Kg7 28. Be6+ Kg6 29. Bf7+ Kg7 30. Bh5+ Kf8 31. Rf7+ Kg8 32. Ne4 Be6 33.
Nxf6+ Kh8 *
Position (FEN): 1r1r3k/p4R2/4bN1p/2P3pB/8/P5P1/6P1/6K1 w - - 1 34
White to move.
Themes:  Endgame Arabian Mate, Mate in 1 
Puzzle rating: 783
Best move: Rh7#