Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. O-O Nf6 7. d4 exd4 8.
Bg5 h6 9. Bh4 g5 10. e5 Ne4 11. Bg3 Nxc3 12. Nxc3 Bxc3 13. Qb3 Na5 14. Bxf7+
Ke7 15. Qd5 c6 16. Qd6+ Kxf7 17. e6+ dxe6 18. Ne5+ Kg7 19. Qa3 Bxa1 20. Qd3 Qf6
21. Ng4 Qf5 22. Be5+ Kh7 23. Qa3 Re8 24. Nf6+ Kg6 25. Nxe8 Qxe5 *
Position (FEN): r1b1N3/pp6/2p1p1kp/n3q1p1/3p4/Q7/P4PPP/b4RK1 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1734
Best move: Qf8