Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 Nc6 7. Qd2 g6 8. f3
Bg7 9. Bc4 O-O 10. O-O-O Bd7 11. g4 Rc8 12. h4 Ne8 13. Nxc6 Bxc6 14. Bd4 e5 15.
Be3 Bxe4 16. Bxf7+ Rxf7 17. Nxe4 Bf8 18. Bg5 Qb6 19. h5 gxh5 20. Rxh5 Rxf3 21.
Qd5+ Kh8 22. Nxd6 Rxc2+ 23. Kxc2 Rf2+ 24. Kb1 *
Position (FEN): 4nb1k/1p5p/pq1N4/3Qp1BR/6P1/8/PP3r2/1K1R4 b - - 2 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 727
Best move: Qxb2#