Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 Bg4 6. Be3 e6 7. h3 Bh5 8. g4
Bg6 9. Ne5 Bd6 10. Nxg6 hxg6 11. Bg2 c6 12. Qe2 Nd5 13. Nxd5 cxd5 14. O-O-O Qe7
15. Kb1 Nc6 16. f4 O-O-O 17. c4 dxc4 18. Bxc6 bxc6 19. Qxc4 Qc7 20. Rc1 Kb7 21.
Rc3 Be7 22. Rhc1 Rd7 23. Qb3+ Qb6 24. Qa4 Ka8 25. Rxc6 Qb7 26. d5 exd5 27. Bd4
Bf6 28. Bc5 *
Position (FEN): k6r/pq1r1pp1/2R2bp1/2Bp4/Q4PP1/7P/PP6/1KR5 b - - 3 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1066
Best move: Qxb2#