Chess puzzle (Equality)
Moves: 1. g3 c5 2. Bg2 Nc6 3. c3 e5 4. d3 d5 5. Qb3 Nf6 6. Bg5 d4 7. Nf3 Be7 8. O-O
O-O 9. cxd4 exd4 10. Nbd2 h6 11. Bf4 Nd5 12. e3 Nxf4 13. exf4 Rb8 14. Ne5 Nb4
15. a3 Be6 16. Qd1 Nc6 17. Nec4 b5 18. Ne5 Nxe5 19. fxe5 c4 20. b4 c3 21. Ne4
Bd5 22. Rc1 a5 23. Qg4 axb4 24. axb4 Bxb4 *
Position (FEN): 1r1q1rk1/5pp1/7p/1p1bP3/1b1pN1Q1/2pP2P1/5PBP/2R2RK1 w - - 0 25
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1339
Best move: Nf6+