Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d3 d5 3. exd5 cxd5 4. Nc3 Bf5 5. Qf3 e6 6. Bf4 Qc8 7. Nge2 Nf6 8.
Nd4 Bb4 9. Bd2 Nc6 10. Nxf5 exf5 11. O-O-O O-O 12. Nxd5 Nxd5 13. Qxd5 Rd8 14.
Qf3 Qe6 15. b3 Ba3+ 16. Kb1 Nd4 17. Qe3 Qf6 18. Bc3 Rac8 19. Bxd4 Rxd4 20. Rd2
Re4 21. dxe4 *
Position (FEN): 2r3k1/pp3ppp/5q2/5p2/4P3/bP2Q3/P1PR1PPP/1K3B1R b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1120
Best move: Qb2#