Chess puzzle (Checkmate)
Opening: Polish_Defense, Polish_Defense_Other_variations
Moves: 1. d4 b5 2. e4 Ba6 3. Nf3 c6 4. Nc3 b4 5. Na4 Bxf1 6. Rxf1 Qa5 7. b3 e6 8. Bb2
Nf6 9. Qd3 d5 10. e5 Nfd7 11. c3 Be7 12. Ke2 O-O 13. h4 c5 14. g4 c4 15. Qc2
Nc6 16. Ng5 Bxg5 17. hxg5 cxb3 18. axb3 bxc3 19. Rh1 cxb2 *
Position (FEN): r4rk1/p2n1ppp/2n1p3/q2pP1P1/N2P2P1/1P6/1pQ1KP2/R6R w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1474
Best move: Qxh7#