Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. d4 Nf6 6. Bd3 Bg4 7. O-O Bxf3 8.
Qxf3 e6 9. c3 Bd6 10. f5 e5 11. dxe5 Nxe5 12. Qe2 O-O 13. Bc2 Re8 14. Qd1 Qb6+
15. Kh1 Neg4 16. h3 Nf2+ 17. Rxf2 Qxf2 18. Bg5 Re1+ 19. Qxe1 *
Position (FEN): r5k1/pp3ppp/3b1n2/3p1PB1/8/2P4P/PPB2qP1/RN2Q2K b - - 0 19
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 596
Best move: Qxe1#