Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nf3 d6 3. d4 Bg4 4. Be2 e6 5. c4 h6 6. Nc3 a6 7. a4 Be7 8. h3 Bxf3
9. Bxf3 Bg5 10. e5 Bxc1 11. Rxc1 dxe5 12. d5 Ne7 13. dxe6 Qxd1+ 14. Rxd1 fxe6
15. Ne4 O-O 16. Nc5 Nf5 17. Nxb7 Nd4 18. Be4 Nd7 19. Na5 Nc5 20. Bxc6 Nxc6 *
Position (FEN): r4rk1/6p1/p1n1p2p/N1n1p3/P1P5/7P/1P3PP1/3RK2R w K - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1552
Best move: Nxc6