Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 f5 3. e3 Bc5 4. d4 exd4 5. exd4 Bb4 6. Qh5+ g6 7. Qe2+ Qe7 8.
Qxe7+ Nxe7 9. Ne2 d6 10. a3 Bxc3+ 11. Nxc3 Nbc6 12. d5 Nd4 13. Bd3 c5 14. Be3
O-O 15. O-O f4 16. Bxd4 cxd4 17. Ne2 Bf5 18. Rad1 Bxd3 19. Rxd3 Rf6 20. Nxd4
Raf8 21. Ne6 R8f7 22. Re1 Nf5 23. Nxf4 Ne7 24. Ne6 Rxf2 25. Ng5 Rxb2 26. Nxf7
Kxf7 27. Rde3 Nf5 28. Rf3 Kg7 29. g4 Nd4 30. Re7+ Kh6 31. Rff7 Kg5 32. h3 h6
33. Rxb7 Nf3+ 34. Kh1 *
Position (FEN): 8/pR3R2/3p2pp/3P2k1/2P3P1/P4n1P/1r6/7K b - - 2 34
Black to move.
Themes:  Endgame Arabian Mate, Mate in 1 
Puzzle rating: 1080
Best move: Rh2#