Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. f4 c5 6. c3 Nc6 7. Ndf3 cxd4 8. cxd4
Nb6 9. g3 Be7 10. Bd3 O-O 11. Kf1 Nb4 12. Bb1 Bd7 13. a3 Nc6 14. h4 a6 15.
Bxh7+ Kh8 16. Ng5 Bxg5 17. hxg5 g6 18. Bxg6+ Kg7 19. Rh7+ Kxg6 20. Qd3+ f5 *
Position (FEN): r2q1r2/1p1b3R/pnn1p1k1/3pPpP1/3P1P2/P2Q2P1/1P6/R1B2KN1 w - f6 0 21
White to move.
Themes: Discovered Attack Middlegame Mate in 1 En Passant
Puzzle rating: 1710
Best move: exf6#