Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. Bd3 e6 4. Nd2 c5 5. c3 a6 6. f4 Nc6 7. Ngf3 cxd4 8. exd4
Bd6 9. Ne5 O-O 10. O-O Ne7 11. Rf3 Ng6 12. Rh3 Nd7 13. Ndf3 f5 14. Ng5 Ndxe5
15. fxe5 Be7 16. Nxh7 Rf7 17. Qh5 Nh8 18. Ng5 Ng6 19. Qh7+ Kf8 20. Qh8+ Nxh8 *
Position (FEN): r1bq1k1n/1p2brp1/p3p3/3pPpN1/3P4/2PB3R/PP4PP/R1B3K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1383
Best move: Rxh8#