Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 e6 6. Nf3 c5 7. Ne2 Nc6 8. c3
cxd4 9. Nexd4 Be7 10. Bd3 Nxd4 11. Nxd4 Nc5 12. O-O a6 13. Bc2 O-O 14. f5 Bg5
15. f6 Bxc1 16. Rxc1 g6 17. Qg4 Kh8 18. Qh4 Rg8 19. Qh6 Qc7 20. Rf3 Nd7 21.
Qxh7+ Kxh7 *
Position (FEN): r1b3r1/1pqn1p1k/p3pPp1/3pP3/3N4/2P2R2/PPB3PP/2R3K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 495
Best move: Rh3#