Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 exf4 4. Nc3 Nf6 5. Qe2+ Kd7 6. Qb5+ c6 7. dxc6+ bxc6
8. Qf5+ Kc7 9. Qxf4+ Bd6 10. Qa4 Nbd7 11. Nf3 a5 12. Nd4 Nc5 13. Qxc6+ Kb8 14.
Ndb5 Ra6 15. Qf3 Bg4 16. Qf2 Nfe4 17. Nxe4 Nxe4 18. Qxf7 Re8 19. Qxg7 Be5 20.
Qxg4 Bxb2 21. Bxb2 *
Position (FEN): 1k1qr3/7p/r7/pN6/4n1Q1/8/PBPP2PP/R3KB1R b KQ - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1493
Best move: Qxd2#