Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Bd3 e6 4. c4 Nf6 5. Nc3 a6 6. Bg5 Be7 7. f4 d5 8. Bxf6
Bxf6 9. e5 Be7 10. Nf3 dxc4 11. Bxc4 b5 12. Be2 c5 13. O-O cxd4 14. Nxd4 Bc5
15. Kh1 Qxd4 16. Qc2 Qd7 17. Rad1 Qe7 18. Rd3 O-O 19. Rfd1 b4 20. Rh3 bxc3 *
Position (FEN): rn3rk1/1b2qppp/p3p3/2b1P3/5P2/2p4R/PPQ1B1PP/3R3K w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 996
Best move: Qxh7#