Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. Nc3 d5 3. cxd5 cxd5 4. d4 Nc6 5. e4 dxe4 6. d5 Nb8 7. Nxe4 Bd7 8.
Nf3 Qa5+ 9. Nc3 Nf6 10. Bf4 Na6 11. Be2 Nb4 12. Bc4 Rc8 13. Bb3 Bb5 14. Nxb5
Nd3+ 15. Kf1 Nxf4 16. Ba4 Nd7 17. Rc1 Rxc1 18. Qxc1 Nxd5 19. Qc8+ Qd8 20. Nc7+
Nxc7 *
Position (FEN): 2Qqkb1r/ppnnpppp/8/8/B7/5N2/PP3PPP/5K1R w k - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1509
Best move: Bxd7#