Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 Qb6 8. Na4
Qa5+ 9. c3 cxd4 10. b4 Nxb4 11. cxb4 Bxb4+ 12. Bd2 Bxd2+ 13. Nxd2 b5 14. Nb2
Qc3 15. Nd3 Nb6 16. Rc1 Qa5 17. Qb3 Nc4 18. Qb4 Qxa2 19. Qxb5+ Bd7 20. Qb4 a5
21. Qb1 *
Position (FEN): r3k2r/3b1ppp/4p3/p2pP3/2np1P2/3N4/q2N2PP/1QR1KB1R b Kkq - 1 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 935
Best move: Qxd2#