Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. Bc4 Nxe4 5. Bxf7+ Kxf7 6. Nxe4 h6 7. O-O Bc5
8. c3 Bb6 9. d4 exd4 10. Nxd4 Re8 11. Qb3+ d5 12. Ng3 Nxd4 13. cxd4 Bxd4 14.
Be3 Bf6 15. Nh5 c6 16. Nxf6 Qxf6 17. Rae1 b6 18. Qd3 a5 19. Bd4 Qd8 20. Qh7 Rg8
21. Re3 c5 22. Rf3+ Ke7 23. Bxg7 Kd6 24. Rf6+ Kc7 25. Bf8+ Kb8 26. Qxg8 *
Position (FEN): rkbq1BQ1/8/1p3R1p/p1pp4/8/8/PP3PPP/5RK1 b - - 0 26
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1582
Best move: Qxf6