Chess puzzle (Equality)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 d6 5. Nf3 h6 6. O-O Nc6 7. Re1 Be6 8.
Bxe6 fxe6 9. Nxc3 Qd7 10. b3 O-O-O 11. Nd4 e5 12. Nxc6 Qxc6 13. Nd5 g5 14. Be3
Kb8 15. b4 Qd7 16. a4 Rc8 17. a5 c6 18. Nb6 axb6 19. Bxb6 Ne7 20. Qd3 Re8 21.
a6 Nc8 22. a7+ Ka8 23. Be3 b6 24. Bxb6 Nxb6 25. Ra6 Nc8 26. Rc1 Nxa7 *
Position (FEN): k3rb1r/n2q4/R1pp3p/4p1p1/1P2P3/3Q4/5PPP/2R3K1 w - - 0 27
White to move.
Themes:  Middlegame  
Puzzle rating: 2427
Best move: b5