Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 a6 3. g3 e6 4. Bg2 Nc6 5. a3 Qc7 6. d3 Nf6 7. f4 Be7 8. Be3 O-O
9. Nf3 d5 10. exd5 exd5 11. d4 Bg4 12. O-O Rfe8 13. dxc5 Rad8 14. Na4 d4 15.
Bf2 Ne4 16. Qd3 Nxc5 17. Nxc5 Bxc5 18. b4 Bb6 19. Rad1 a5 20. h3 Bh5 21. g4
Bxg4 22. hxg4 Qxf4 23. b5 Ne7 24. Nxd4 Bc7 25. Qh3 Bb8 26. Bxb7 Ng6 27. Kg2 *
Position (FEN): 1b1rr1k1/1B3ppp/6n1/pP6/3N1qP1/P6Q/2P2BK1/3R1R2 b - - 2 27
Black to move.
Themes:  Middlegame  
Puzzle rating: 1878
Best move: Qc7