Chess puzzle (Equality)
Moves: 1. d4 e5 2. e4 Nc6 3. Nc3 Bb4 4. Bd2 d6 5. a3 Ba5 6. Nf3 Qf6 7. Nd5 Qe6 8. Ng5
Qh6 9. Nxc7+ Kd7 10. Nxa8 Bd8 11. Qg4+ f5 12. exf5 Nxd4 13. Nf7 Nf6 14. Nxh8
Nxg4 15. Bxh6 Nxh6 16. c3 Nb3 17. Bb5+ Ke7 18. Rd1 Nxf5 19. Ba4 Nc5 20. b4 *
Position (FEN): N1bb3N/pp2k1pp/3p4/2n1pn2/BP6/P1P5/5PPP/3RK2R b K - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1411
Best move: Nxa4