Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Bd7 6. Qe2+ Ne7 7. O-O g6 8.
Bxd7+ Nxd7 9. d3 Bg7 10. c3 O-O 11. d4 Nf5 12. dxc5 Nxc5 13. Bg5 Qd6 14. Nbd2
h6 15. Bh4 d4 16. cxd4 Nxd4 17. Nxd4 Qxd4 18. Rab1 Qxh4 19. Nf3 Qe4 20. Qb5
Rac8 21. Rfe1 Qd3 22. Qa5 Rfe8 23. Red1 b6 24. Qxa7 Qc4 25. h3 Na4 *
Position (FEN): 2r1r1k1/Q4pb1/1p4pp/8/n1q5/5N1P/PP3PP1/1R1R2K1 w - - 1 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1503
Best move: b3