Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. dxc5 Nc6 3. Bf4 e5 4. Bg3 Bxc5 5. e3 Qb6 6. Be2 Qxb2 7. Nd2 Nb4 8.
Bd3 Nxa2 9. Rxa2 Qxa2 10. Bxe5 Nf6 11. Bxf6 gxf6 12. Bc4 Qb2 13. Ngf3 b5 14.
Bd5 Rb8 15. O-O Rg8 16. Ne4 Be7 17. Nd4 Bb7 18. Nf5 Bxd5 19. Qxd5 Qe5 20. Nfd6+
Kf8 *
Position (FEN): 1r3kr1/p2pbp1p/3N1p2/1p1Qq3/4N3/4P3/2P2PPP/5RK1 w - - 3 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 614
Best move: Qxf7#