Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 g6 4. d3 Bg7 5. Nc3 a6 6. Be3 d6 7. Qd2 b5 8. Bd5
Bd7 9. O-O-O Rb8 10. Ng5 e6 11. Bb3 a5 12. a4 bxa4 13. Bxa4 Nge7 14. Nb5 Nb4
15. Nxd6+ Kf8 16. Bxd7 Qxd7 17. Ndxf7 Qb5 18. Nd6 Na2+ 19. Kb1 *
Position (FEN): 1r3k1r/4n1bp/3Np1p1/pqp3N1/4P3/3PB3/nPPQ1PPP/1K1R3R b - - 4 19
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 743
Best move: Qxb2#