Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. e5 Bb4 5. Nf3 c5 6. a3 Bxc3+ 7. bxc3 f6 8. Bf4
cxd4 9. cxd4 fxe5 10. dxe5 Ne7 11. Bg5 Qc7 12. Be2 Ng6 13. O-O Nc6 14. Qd6 Qxd6
15. exd6 O-O 16. Rad1 Rac8 17. Nh4 Nxh4 18. Bxh4 Ne5 19. Rc1 Rc4 20. Bxc4 Nxc4
21. Be7 Rc8 22. f4 Ne3 23. Rf2 Rc3 24. h3 Rxa3 25. f5 Nxf5 26. g4 Rxh3 27. gxf5
*
Position (FEN): 6k1/pb1pB1pp/1p1Pp3/5P2/8/7r/2P2R2/2R3K1 b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1046
Best move: Rh1#