Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. Nd2 Nc6 4. c4 e6 5. Ngf3 Be7 6. b3 O-O 7. Bb2 a5 8. Bd3
Bd7 9. g3 Nb4 10. Bb1 a4 11. a3 dxc4 12. bxc4 Nc6 13. Qc2 Re8 14. h4 Nb8 15. g4
g6 16. h5 Nxg4 17. hxg6 hxg6 18. Ne4 Nf6 19. d5 Nxe4 *
Position (FEN): rn1qr1k1/1ppbbp2/4p1p1/3P4/p1P1n3/P3PN2/1BQ2P2/RB2K2R w KQ - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1588
Best move: Rh8#