Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c5 4. exd5 exd5 5. Bb5+ Bd7 6. Qe2+ Be7 7. dxc5 Nf6 8.
Ngf3 O-O 9. Nb3 Re8 10. Be3 Nc6 11. O-O-O a5 12. Bxc6 bxc6 13. Nbd4 Bxc5 14.
Kb1 Rb8 15. Qd3 a4 16. Nxc6 Rxe3 17. Qxe3 Rxb2+ 18. Ka1 Qb6 19. Qc3 a3 20. Ncd4
Ne4 21. Qd3 Rxa2+ 22. Kxa2 *
Position (FEN): 6k1/3b1ppp/1q6/2bp4/3Nn3/p2Q1N2/K1P2PPP/3R3R b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 973
Best move: Qb2#