Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. d4 g6 2. c4 Bg7 3. e4 e6 4. Nc3 Ne7 5. h4 d5 6. cxd5 exd5 7. e5 c5 8. dxc5
Nd7 9. Nxd5 Nxe5 10. Nxe7 Qxe7 11. Bb5+ Nc6+ 12. Qe2 Be6 13. Nf3 Qxc5 14. O-O
O-O 15. Be3 Qb4 16. Bxc6 bxc6 17. Rac1 Bd5 18. b3 Qg4 19. Nd4 *
Position (FEN): r4rk1/p4pbp/2p3p1/3b4/3N2qP/1P2B3/P3QPP1/2R2RK1 b - - 2 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 907
Best move: Qxg2#