Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bf4 Bd6 5. Bg3 Nc6 6. e3 Qe7 7. Bh4 dxc4 8. Ne4
Bb4+ 9. Nc3 h6 10. Bxc4 g5 11. Bg3 Ne4 12. Qc2 Bxc3+ 13. bxc3 Nd6 14. Bd3 f5
15. Ne2 h5 16. Bb5 Bd7 17. Bxc6 Bxc6 18. Be5 Rf8 19. O-O O-O-O 20. c4 Nf7 21.
Rfc1 Nxe5 22. dxe5 Rd7 23. Nd4 Rfd8 24. Qb2 f4 25. Rab1 fxe3 26. fxe3 Be4 27.
Rc2 Bxc2 *
Position (FEN): 2kr4/ppprq3/4p3/4P1pp/2PN4/4P3/PQb3PP/1R4K1 w - - 0 28
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1164
Best move: Qxb7#