Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 Bd7 6. Bg5 Nc6 7. Bb5 Rc8 8.
Nxc6 Bxc6 9. Bxc6+ Rxc6 10. Qd2 Qb6 11. O-O-O g6 12. Bh6 Ng4 13. Bxf8 Kxf8 14.
Rdf1 Kg7 15. f3 Ne5 16. b3 Rhc8 17. Nd5 Qa6 18. Nxe7 Qa3+ 19. Kb1 Nd3 20. Nxc8
*
Position (FEN): 2N5/pp3pkp/2rp2p1/8/4P3/qP1n1P2/P1PQ2PP/1K3R1R b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 973
Best move: Qb2#