Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c6 3. c3 Nf6 4. Nd2 Bf5 5. Ngf3 e6 6. e3 c5 7. Nh4 Nc6 8. Nxf5
exf5 9. Bb5 a6 10. Ba4 b5 11. Bc2 cxd4 12. cxd4 Be7 13. Bxf5 O-O 14. Qc2 Nb4
15. Qb3 Re8 16. a3 Nc6 17. Rc1 Nxd4 18. exd4 Bc5+ 19. Kd1 Bxd4 20. Bc7 Qe7 21.
Nf3 *
Position (FEN): r3r1k1/2B1qppp/p4n2/1p1p1B2/3b4/PQ3N2/1P3PPP/2RK3R b - - 3 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1014
Best move: Qe2#