Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. Nf3 Bb7 3. Nc3 g6 4. d4 Bg7 5. Bd3 d6 6. Bg5 f6 7. Bh4 Nc6 8. O-O
e6 9. e5 g5 10. Nxg5 fxg5 11. Qh5+ Kd7 12. Bxg5 Qe8 13. Qe2 dxe5 14. dxe5 Bxe5
15. Bb5 Bd6 16. Rad1 a6 17. Bc4 Qg6 18. Bf4 Ne5 19. Bxe5 *
Position (FEN): r5nr/1bpk3p/pp1bp1q1/4B3/2B5/2N5/PPP1QPPP/3R1RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1465
Best move: Qxg2#