Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nc3 Bg7 4. e4 d6 5. Bc4 c6 6. Qd2 b5 7. Bd3 O-O 8. Bh6
Bxh6 9. Qxh6 Qa5 10. Qd2 Bb7 11. Nge2 Nbd7 12. f4 e5 13. f5 exd4 14. Nxd4 b4
15. Nce2 c5 16. Nb3 Qc7 17. fxg6 hxg6 18. Bc4 Bxe4 19. Ng3 Ne5 20. Be2 c4 21.
Nd4 c3 22. bxc3 bxc3 *
Position (FEN): r4rk1/p1q2p2/3p1np1/4n3/3Nb3/2p3N1/P1PQB1PP/R3K2R w KQ - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1445
Best move: Qf4