Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 d6 4. O-O Nf6 5. c3 Bg4 6. d3 Ne5 7. Nxe5 dxe5 8. f3
Bd7 9. Bg5 b5 10. Bb3 a5 11. Bc2 Qb6 12. Kh1 O-O-O 13. Nd2 h6 14. Be3 g5 15. a4
g4 16. f4 exf4 17. Bxf4 Nh5 18. Be3 Nf6 19. b4 e6 20. bxc5 Bxc5 21. d4 Be7 22.
Bd3 bxa4 23. Rb1 Qa7 24. Bb5 Bxb5 25. Rxb5 a3 26. Qb3 Rd7 27. Nc4 Bd8 28. Rb1
Bc7 29. d5 Qa6 30. e5 Nxd5 31. Rb8+ Bxb8 *
Position (FEN): 1bk4r/3r1p2/q3p2p/p2nP3/2N3p1/pQP1B3/6PP/1R5K w - - 0 32
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1227
Best move: Qxb8#