Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O d6 6. Re1 O-O 7. c3 h6 8. Nbd2
Bg4 9. h3 Bh5 10. Nf1 Na5 11. Bb3 b5 12. d4 exd4 13. Ng3 Bxf3 14. Qxf3 dxc3 15.
bxc3 Nxb3 16. axb3 b4 17. c4 a5 18. Bb2 Bb6 19. Nf5 Ne8 20. Bxg7 Nxg7 21. Nxh6+
Kh7 22. Ng4 Bd4 23. Rad1 c5 24. Rxd4 cxd4 25. Nf6+ Kg6 26. Nd5 f5 *
Position (FEN): r2q1r2/6n1/3p2k1/p2N1p2/1pPpP3/1P3Q1P/5PP1/4R1K1 w - - 0 27
White to move.
Themes:  Middlegame  
Puzzle rating: 1879
Best move: exf5+