Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bd3 e5 7. Nb3 Be7 8. O-O
O-O 9. f4 b5 10. a3 Nbd7 11. Nd5 Nxd5 12. exd5 Nb6 13. Qh5 f5 14. g4 g6 15. Qh6
Nxd5 16. c4 Nxf4 17. Bxf4 exf4 18. cxb5 Qb6+ 19. Rf2 axb5 20. Nd2 Bf6 21. Nf3
Bb7 22. gxf5 Bxf3 *
Position (FEN): r4rk1/7p/1q1p1bpQ/1p3P2/5p2/P2B1b2/1P3R1P/R5K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1603
Best move: fxg6