Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 a6 3. a4 c5 4. d5 e6 5. Nc3 exd5 6. cxd5 d6 7. e4 g6 8. f4 Bg7
9. e5 dxe5 10. fxe5 Ng4 11. e6 Qh4+ 12. g3 Qh5 13. Be2 Qe5 14. Nf3 Qf6 15.
exf7+ Qxf7 16. O-O O-O 17. Ng5 Bd4+ 18. Kg2 Qf2+ 19. Rxf2 Rxf2+ 20. Kh1 *
Position (FEN): rnb3k1/1p5p/p5p1/2pP2N1/P2b2n1/2N3P1/1P2Br1P/R1BQ3K b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 993
Best move: Rxh2#