Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nc6 3. a3 Nf6 4. d3 Bc5 5. Ba2 d6 6. h3 Bb6 7. Nf3 Bd7 8. Nc3
a6 9. Nd5 Ba7 10. Nxf6+ Qxf6 11. Bg5 Qg6 12. Qd2 h6 13. Be3 Qxg2 14. O-O-O Qxf3
15. Bxa7 Nxa7 16. Rhg1 g6 17. Rg3 Qf6 18. Qe2 O-O-O 19. Rf3 Qh4 20. Qe3 Rdf8 *
Position (FEN): 2k2r1r/nppb1p2/p2p2pp/4p3/4P2q/P2PQR1P/BPP2P2/2KR4 w - - 8 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1335
Best move: Qxa7