Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Bb5 Nf6 5. d3 h6 6. Bxc6 dxc6 7. Nxe5 Qd4 8.
Qf3 Qxe5 9. Bf4 Qd4 10. Be3 Qb4 11. Bxc5 Qxc5 12. h3 O-O 13. O-O-O b5 14. Kb1
a5 15. d4 Qb6 16. e5 Nd5 17. g4 a4 18. Nxd5 cxd5 19. Qxd5 Be6 20. Qe4 g6 21. f4
c6 22. Qe3 b4 *
Position (FEN): r4rk1/5p2/1qp1b1pp/4P3/pp1P1PP1/4Q2P/PPP5/1K1R3R w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1558
Best move: f5