Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. Nf3 dxe4 3. Ng5 Nf6 4. Nc3 Nc6 5. Ngxe4 Nxe4 6. Nxe4 Bf5 7. Ng3 Bg6
8. d3 e5 9. Be2 Bb4+ 10. c3 Be7 11. O-O O-O 12. f4 exf4 13. Bxf4 Bd6 14. Bc1
Bxg3 15. hxg3 Qd7 16. d4 Rfe8 17. Bf4 Re7 18. Bf3 Rae8 19. Bg5 f6 20. Bf4 Bf7
21. a3 Bc4 22. Rf2 Na5 23. Qc2 c6 24. Rb1 Nb3 25. Kh2 Re1 26. Rxe1 Rxe1 27. Be4
g6 28. Bh6 Qg4 29. Rf4 Qd1 30. Bxg6 *
Position (FEN): 6k1/pp5p/2p2pBB/8/2bP1R2/PnP3P1/1PQ3PK/3qr3 b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1140
Best move: Rh1#