Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. f4 a6 4. Nf3 b5 5. d3 Bb7 6. Be2 Qa5 7. O-O Nc6 8. Bd2 b4
9. Nb1 Qc7 10. c3 a5 11. cxb4 axb4 12. Be3 Nf6 13. Nbd2 d5 14. exd5 exd5 15.
Nb3 d4 16. Bd2 Nd5 17. Ng5 Bd6 18. g3 O-O 19. Ne4 Rfe8 20. Nbxc5 Bxc5 21. Nxc5
Ne3 22. Bxe3 Rxe3 23. Rc1 Rae8 24. Rf2 Ba8 25. Ne4 f5 26. Ng5 Qe7 27. Rc2 Nd8
28. Nf3 Nf7 29. Nxd4 Nh6 30. Rd2 Qd6 31. Nc2 Qc6 32. Nxe3 *
Position (FEN): b3r1k1/6pp/2q4n/5p2/1p3P2/3PN1P1/PP1RBR1P/3Q2K1 b - - 0 32
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1452
Best move: Qh1#