Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Nxd4 6. Bxd4 Bxd4 7. Qxd4 f6
8. Bc4 Ne7 9. O-O Nc6 10. Qd5 Ne5 11. Bb3 c6 12. Qd1 d6 13. Qh5+ g6 14. Qh6 Qe7
15. f4 Ng4 16. Qh4 Ne3 17. Re1 Ng4 18. Nc3 g5 19. Qh5+ Kd8 20. fxg5 Be6 21.
gxf6 Nxf6 22. Qe2 Bxb3 23. axb3 Re8 24. Qf2 Kc7 25. Rxa7 Rxa7 *
Position (FEN): 4r3/rpk1q2p/2pp1n2/8/4P3/1PN5/1PP2QPP/4R1K1 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1603
Best move: Qxa7