Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. dxe5 Nc6 5. Qe2 Nc5 6. Nc3 Be7 7. Be3 O-O 8.
O-O-O Re8 9. g4 h6 10. h4 Ne6 11. Nd5 d6 12. Nxe7+ Rxe7 13. g5 hxg5 14. hxg5 d5
15. Nh4 Nf8 16. Nf5 Bxf5 17. Qh5 Ng6 18. Qh7+ Kf8 19. Qh8+ Nxh8 *
Position (FEN): r2q1k1n/ppp1rpp1/2n5/3pPbP1/8/4B3/PPP2P2/2KR1B1R w - - 0 20
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 848
Best move: Rxh8#