Chess puzzle (Equality)
Moves: 1. f4 d5 2. Nf3 Nc6 3. e3 a6 4. Be2 Bf5 5. O-O Nf6 6. d4 e6 7. Ne5 Nb4 8. Na3
Bd6 9. c3 Nc6 10. g4 Be4 11. Nxc6 bxc6 12. Qa4 Qd7 13. Qa5 h6 14. Nb1 O-O 15.
Nd2 Qe7 16. g5 hxg5 17. fxg5 Nh7 18. Nxe4 dxe4 19. h4 c5 20. Kg2 Nxg5 21. dxc5
Bxc5 *
Position (FEN): r4rk1/2p1qpp1/p3p3/Q1b3n1/4p2P/2P1P3/PP2B1K1/R1B2R2 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1840
Best move: b4