Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. f3 Qc7 8. Bb3
Nbd7 9. Be3 b5 10. Ndxb5 axb5 11. Nxb5 Qa5+ 12. Nc3 Ba6 13. Bd2 Qc7 14. a4 Nc5
15. Nb5 Qb6 16. Be3 Bxb5 17. Bxc5 Qxc5 18. axb5 Rxa1 19. Qxa1 Qe3+ 20. Kd1 Be7
21. Qa8+ Bd8 22. Re1 Qd4+ 23. Kc1 O-O 24. Rd1 Qe3+ 25. Kb1 Qe2 26. Rxd6 Bb6 27.
Qc6 Qe1+ 28. Ka2 Qa5+ 29. Kb1 Ra8 30. Kc1 Qe1+ 31. Rd1 Be3+ 32. Kb1 *
Position (FEN): r5k1/5ppp/2Q1pn2/1P6/4P3/1B2bP2/1PP3PP/1K1Rq3 b - - 12 32
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 601
Best move: Qxd1#