Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 Nc6 4. d4 cxd4 5. Nxd4 Nf6 6. Be3 Bb4 7. Nxc6 bxc6 8.
e5 Nd5 9. Qg4 Qa5 10. Bd2 Nxc3 11. Qxg7 Rf8 12. bxc3 Bxc3 13. Rd1 Bxd2+ 14.
Rxd2 Rb8 15. Be2 Rb1+ 16. Bd1 Ba6 17. f4 Qb5 18. Qg3 Rxd1+ 19. Kxd1 *
Position (FEN): 4kr2/p2p1p1p/b1p1p3/1q2P3/5P2/6Q1/P1PR2PP/3K3R b - - 0 19
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 746
Best move: Qb1#