Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Kings_English_Variation
Moves: 1. c4 e5 2. Nf3 Nc6 3. d3 Bc5 4. Nc3 Nf6 5. g3 a6 6. Bg2 Nd4 7. O-O d6 8. e3
Nxf3+ 9. Bxf3 Rb8 10. a3 Be6 11. b4 Ba7 12. Bb2 Qd7 13. Qd2 Bg4 14. Bh1 h5 15.
f4 exf4 16. Rxf4 h4 17. Ne4 Nxe4 18. Rxe4+ Kf8 19. Qc3 hxg3 *
Position (FEN): 1r3k1r/bppq1pp1/p2p4/8/1PP1R1b1/P1QPP1p1/1B5P/R5KB w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1117
Best move: Qxg7#