Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bf4 Be7 7. Qd2 a6 8.
O-O-O Bd7 9. f3 Nxd4 10. Qxd4 Be6 11. Kb1 Qc8 12. g4 Nd7 13. Nd5 Bf6 14. Nxf6+
gxf6 15. g5 Rg8 16. gxf6 Qd8 17. e5 dxe5 18. Bxe5 Nxe5 19. Qxe5 *
Position (FEN): r2qk1r1/1pp2p1p/p3bP2/4Q3/8/5P2/PPP4P/1K1R1B1R b q - 0 19
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1474
Best move: Qxd1#