Chess puzzle (Equality)
Moves: 1. Nf3 Nc6 2. g3 Nf6 3. Bg2 d5 4. b3 e6 5. c4 Nb4 6. d3 c6 7. Bb2 Qb6 8. O-O
Bc5 9. h3 Be7 10. a3 Na6 11. cxd5 cxd5 12. Nc3 O-O 13. e3 Nc5 14. b4 Ncd7 15.
d4 a5 16. Qc2 Qc7 17. Ng5 axb4 18. axb4 Rxa1 19. Rxa1 Bxb4 20. Rf1 b6 21. f4
Bb7 22. h4 Rc8 23. Rc1 h6 24. Nh3 Ne4 25. Bxe4 dxe4 26. g4 Nf6 27. g5 Ng4 *
Position (FEN): 2r3k1/1bq2pp1/1p2p2p/6P1/1b1PpPnP/2N1P2N/1BQ5/2R3K1 w - - 1 28
White to move.
Themes:  Middlegame  
Puzzle rating: 1748
Best move: Qe2