Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bg5 h6 5. Bf4 Nbd7 6. f3 a6 7. Qd2 b5 8. O-O-O
Bb7 9. Bd3 Bg7 10. Nce2 e5 11. Be3 exd4 12. Bxd4 c5 13. Bxf6 Qxf6 14. c3 Ne5
15. Kb1 O-O 16. Nf4 h5 17. Nd5 Bxd5 18. exd5 b4 19. cxb4 Nxd3 20. bxc5 Nxc5 21.
Ne2 Rab8 22. Nd4 Rb4 23. Qxb4 Nd7 24. Nc6 Nc5 25. Rhe1 Kh7 26. Re2 Qf5+ 27. Ka1
Nd3 28. Qb3 Nf4 29. Red2 Re8 30. g3 Ne2 31. Re1 Nc3 32. Rxe8 *
Position (FEN): 4R3/5pbk/p1Np2p1/3P1q1p/8/1Qn2PP1/PP1R3P/K7 b - - 0 32
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 718
Best move: Qb1#