Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 b6 4. c4 Bb7 5. Nc3 Be7 6. Be2 O-O 7. O-O d5 8. h3
Nbd7 9. a3 c5 10. dxc5 bxc5 11. cxd5 exd5 12. Qb3 Nb6 13. Rd1 Qc7 14. Nb5 Qc6
15. Qc2 Rfd8 16. Bd2 a6 17. Nc3 d4 18. exd4 cxd4 19. Ne5 *
Position (FEN): r2r2k1/1b2bppp/pnq2n2/4N3/3p4/P1N4P/1PQBBPP1/R2R2K1 b - - 1 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 836
Best move: Qxg2#