Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. b3 e5 4. Bb2 d6 5. Bb5 Ne7 6. c3 g6 7. Na3 a6 8. Be2 b5
9. Nc2 Bg7 10. O-O O-O 11. d4 cxd4 12. cxd4 Qc7 13. Rc1 f5 14. Nb4 Qd7 15. Nxc6
Nxc6 16. dxe5 fxe4 17. Nd2 d5 18. Qc2 Nxe5 19. Qc7 Qxc7 20. Rxc7 Nf3+ 21. gxf3
Bxb2 22. fxe4 dxe4 23. Nxe4 Bf5 24. Bf3 Rae8 25. Ng5 Bf6 26. Bd5+ Kh8 *
Position (FEN): 4rr1k/2R4p/p4bp1/1p1B1bN1/8/1P6/P4P1P/5RK1 w - - 7 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1184
Best move: Rxh7#