Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. h3 Bd6 6. Bd3 h6 7. c3 O-O 8. Be3
Be6 9. Nbd2 Re8 10. Qc2 Nbd7 11. O-O-O Nf8 12. Kb1 a6 13. Ne5 Rc8 14. f4 c5 15.
dxc5 Bxc5 16. Bxc5 Rxc5 17. Nb3 Rc8 18. Nd4 Qa5 19. g4 b5 20. Ndc6 Qb6 21. g5
hxg5 22. fxg5 N6d7 23. Nxd7 Bxd7 24. Nd4 b4 25. Qb3 a5 26. Nf5 a4 27. Qxd5 bxc3
28. Qd4 *
Position (FEN): 2r1rnk1/3b1pp1/1q6/5NP1/p2Q4/2pB3P/PP6/1K1R3R b - - 1 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1060
Best move: Qxb2#