Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 Bf5 4. Nc3 e6 5. Nb5 Bd6 6. Bg3 Bxg3 7. hxg3 a6 8.
Nc3 Nf6 9. e3 O-O 10. Nh4 Bg6 11. Nxg6 fxg6 12. Bd3 Nd7 13. Qg4 Qf6 14. O-O-O
Nb4 15. Be2 Rae8 16. a3 Nc6 17. Nxd5 exd5 18. Qxd7 Qxf2 19. Qxd5+ Kh8 20. Rxh7+
Kxh7 *
Position (FEN): 4rr2/1pp3pk/p1n3p1/3Q4/3P4/P3P1P1/1PP1BqP1/2KR4 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1208
Best move: Rh1#