Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O Bc5 6. Re1 h6 7. Qf3 Ne7 8.
Bc4 O-O 9. c3 Ng6 10. e5 d5 11. Bxd5 c6 12. Bb3 a5 13. a3 a4 14. Ba2 Qc7 15.
Qe4 Qb6 16. Bxf7+ Rxf7 17. Qxg6 Bf5 18. Qg3 Raf8 19. c4 Bxb1 20. d3 Bc2 21.
Bxh6 Qc7 22. Bg5 Qd7 23. Re2 Bb3 24. Rae1 Qf5 25. Bf6 b5 26. Bh4 bxc4 27. e6
cxd3 *
Position (FEN): 5rk1/5rp1/2p1P3/2b2q2/p2p3B/Pb1p2Q1/1P2RPPP/4R1K1 w - - 0 28
White to move.
Themes: Advanced Pawn, Kingside Attack Middlegame  
Puzzle rating: 1249
Best move: exf7+