Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Kings_English_Variation
Moves: 1. c4 e5 2. g3 f5 3. Bg2 Nf6 4. d4 exd4 5. Qxd4 Nc6 6. Bxc6 bxc6 7. Qe5+ Be7 8.
Qxf5 O-O 9. Qc2 d5 10. c5 Ne4 11. Nf3 Bxc5 12. O-O Qd6 13. Bf4 Rxf4 14. gxf4
Bh3 15. Ne5 Bxf1 16. Kxf1 Qe6 17. Nf3 Bxf2 18. Ng5 Qg4 19. Qxc6 *
Position (FEN): r5k1/p1p3pp/2Q5/3p2N1/4nPq1/8/PP2Pb1P/RN3K2 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1021
Best move: Qg1#