Chess puzzle (Checkmate)
Moves: 1. d3 c5 2. e3 e6 3. c3 a6 4. b3 Qc7 5. Bb2 Nc6 6. Nd2 b6 7. Ngf3 Bb7 8. Be2
Nf6 9. O-O Ng4 10. h3 h5 11. d4 cxd4 12. cxd4 Be7 13. Rc1 f5 14. hxg4 hxg4 15.
Ne5 Nxe5 16. Rxc7 Bc6 17. dxe5 Kf7 18. Bd4 Rh4 19. g3 *
Position (FEN): r7/2Rpbkp1/ppb1p3/4Pp2/3B2pr/1P2P1P1/P2NBP2/3Q1RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 455
Best move: Rh1#