Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nf6 5. Nc3 Nc6 6. Be3 e6 7. a3 Be7 8. Bd3
O-O 9. Nf3 Ng4 10. O-O Nxe3 11. fxe3 b6 12. Rc1 Bb7 13. Bb1 Rc8 14. b4 Bg5 15.
Nxg5 Qxg5 16. Rf3 Nb8 17. Rg3 Qh4 18. Rh3 Qg5 19. e5 *
Position (FEN): 1nr2rk1/pbp2ppp/1p2p3/4P1q1/1P1P4/P1N1P2R/6PP/1BRQ2K1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1172
Best move: Qxg2#