Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 g6 4. Bc4 Bg7 5. g4 Ne5 6. Nxe5 Bxe5 7. h4 e6 8. d3
Bxc3+ 9. bxc3 Qa5 10. Bb2 b5 11. Bb3 Bb7 12. Qf3 Rc8 13. O-O c4 14. dxc4 bxc4
15. Bxc4 Rxc4 16. h5 Bxe4 17. Qg3 Qg5 18. a4 Bxc2 19. Qb8+ Ke7 *
Position (FEN): 1Q4nr/p2pkp1p/4p1p1/6qP/P1r3P1/2P5/1Bb2P2/R4RK1 w - - 2 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1499
Best move: Ba3+