Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 a6 5. Bf4 Bf5 6. e3 e6 7. Bd3 Bxd3 8. Qxd3
Bd6 9. Bxd6 Qxd6 10. O-O Nbd7 11. cxd5 exd5 12. Rfe1 O-O 13. e4 dxe4 14. Nxe4
Nxe4 15. Rxe4 Rfe8 16. Rae1 Nf6 17. Rxe8+ Rxe8 18. Rxe8+ Nxe8 19. Ne5 f6 20.
Qb3+ Kf8 *
Position (FEN): 4nk2/1p4pp/p1pq1p2/4N3/3P4/1Q6/PP3PPP/6K1 w - - 2 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 826
Best move: Qf7#