Chess puzzle (Checkmate)
Opening: English_Defense, English_Defense_Other_variations
Moves: 1. d4 e6 2. c4 b6 3. a3 Bb7 4. Nc3 Nf6 5. d5 Bc5 6. Nf3 O-O 7. g3 exd5 8. cxd5
c6 9. Bg5 cxd5 10. Bg2 d4 11. Nb5 Nc6 12. O-O h6 13. b4 hxg5 14. bxc5 bxc5 15.
Nd6 Ba6 16. Nxg5 Ne8 17. Nde4 Qe7 18. Qc2 d5 19. Nxc5 Bxe2 *
Position (FEN): r3nrk1/p3qpp1/2n5/2Np2N1/3p4/P5P1/2Q1bPBP/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 849
Best move: Qh7#