Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d4 Bg4 3. Ne5 Nf6 4. f3 Bf5 5. Nc3 e6 6. Bg5 h6 7. Bxf6 Qxf6 8. e4
dxe4 9. fxe4 Bxe4 10. Nxe4 Qh4+ 11. Ng3 Bd6 12. Qd3 Bxe5 13. dxe5 Nc6 14. O-O-O
O-O 15. Re1 Rad8 16. Qb5 Rd5 17. Qxb7 Nxe5 18. Ba6 Rfd8 19. Kb1 Qd4 20. a3 Qa4
21. Qxc7 *
Position (FEN): 3r2k1/p1Q2pp1/B3p2p/3rn3/q7/P5N1/1PP3PP/1K2R2R b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1455
Best move: Qxa6