Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. Nd2 d6 5. e4 g6 6. b3 Bg7 7. Bb2 O-O 8. cxb5 a6
9. bxa6 Bxa6 10. Bxa6 Rxa6 11. Ngf3 Nbd7 12. O-O Ng4 13. Bxg7 Kxg7 14. Nc4 Nb6
15. Qc2 Qc7 16. h3 Nf6 17. a4 Nxc4 18. bxc4 Rfa8 19. Ra3 Ra5 20. Rfa1 Nd7 21.
Qc3+ Kg8 22. Rb1 Rxa4 23. Rab3 Qa5 24. Qe3 Ra1 25. e5 dxe5 26. Nxe5 Qa2 27. Qe1
Qxb3 *
Position (FEN): r5k1/3npp1p/6p1/2pPN3/2P5/1q5P/5PP1/rR2Q1K1 w - - 0 28
White to move.
Themes:  Middlegame  
Puzzle rating: 1609
Best move: Rxa1