Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8. Qf3
Qc7 9. Bd3 Bd7 10. O-O-O Nc6 11. Nb3 Nb4 12. Kb1 O-O-O 13. e5 dxe5 14. fxe5
Qxe5 15. Bf4 Qh5 16. Qe3 Nxd3 17. Rxd3 g5 18. Bg3 Bc6 19. Qb6 Ne8 20. Na5 Rxd3
21. Nxc6 Bd6 22. Ne4 Rd1+ 23. Rxd1 *
Position (FEN): 2k1n2r/1p3p1p/pQNbp3/6pq/4N3/6B1/PPP3PP/1K1R4 b - - 0 23
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 696
Best move: Qxd1#