Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. c3 c5 4. e3 c4 5. Be2 Ne7 6. O-O Nf5 7. Ne5 Nc6 8. Nxc6
bxc6 9. Nd2 c5 10. Nf3 cxd4 11. exd4 Bb7 12. Ne5 Bd6 13. Qa4+ Ke7 14. Nc6+ Bxc6
15. Qxc6 Re8 16. Qb7+ Kf8 17. Bg4 Qh4 18. g3 Nxg3 19. fxg3 Bxg3 20. Bf4 *
Position (FEN): r3rk2/pQ3ppp/4p3/3p4/2pP1BBq/2P3b1/PP5P/R4RK1 b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1173
Best move: Qxh2#