Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Be6 3. e3 Nc6 4. Nc3 h6 5. Bb5 g5 6. Bg3 a6 7. Ba4 b5 8. Bb3 h5
9. h4 gxh4 10. Bxh4 Nf6 11. Nf3 Bg4 12. Nxd5 *
Position (FEN): r2qkb1r/2p1pp2/p1n2n2/1p1N3p/3P2bB/1B2PN2/PPP2PP1/R2QK2R b KQkq - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1514
Best move: Nxd5