Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d6 3. c4 Qe7 4. Nc3 Nd7 5. g3 c6 6. Bg2 h6 7. Nge2 Ngf6 8. h3 e5
9. Be3 g5 10. b3 Bg7 11. Qd2 Nb6 12. c5 dxc5 13. dxc5 Nbd7 14. Rc1 Nh5 15. O-O
Ndf6 16. Rfd1 Bd7 17. b4 O-O-O 18. a4 Nf4 19. Nd5 N4xd5 20. exd5 h5 21. b5 h4
22. bxc6 bxc6 23. d6 Qe6 24. Qa5 Kb8 25. Rb1+ Ka8 26. Rb2 hxg3 27. Rdb1 gxf2+
28. Kf1 Rb8 29. Qc7 Nd5 30. Rxb8+ Rxb8 *
Position (FEN): kr6/p1Qb1pb1/2pPq3/2Pnp1p1/P7/4B2P/4NpB1/1R3K2 w - - 0 31
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 486
Best move: Qxb8#