Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 c5 3. dxc5 Nc6 4. Bf4 e6 5. e3 Nf6 6. a3 a5 7. Bb5 Bxc5 8.
Bxc6+ bxc6 9. Bg5 Ba6 10. Nc3 O-O 11. Nd4 Bxd4 12. exd4 h6 13. Bxf6 Qxf6 14.
Qd2 Rab8 15. O-O-O Rfc8 16. Na4 c5 17. Nxc5 Rxc5 18. dxc5 *
Position (FEN): 1r4k1/5pp1/b3pq1p/p1Pp4/8/P7/1PPQ1PPP/2KR3R b - - 0 18
Black to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 594
Best move: Qxb2#