Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. c4 b6 4. Be3 Bb7 5. Bd3 Nf6 6. h3 O-O 7. Nc3 Kh8 8. Nf3
Ng8 9. Qd2 f5 10. O-O h6 11. d5 g5 12. exf5 e5 13. fxe6 dxe6 14. dxe6 Bxf3 15.
gxf3 Rxf3 16. Be4 Rxh3 17. Bxa8 Nd7 18. exd7 Qxa8 19. d8=Q *
Position (FEN): q2Q2nk/p1p3b1/1p5p/6p1/2P5/2N1B2r/PP1Q1P2/R4RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 980
Best move: Rh1#