Chess puzzle (Equality)
Moves: 1. e4 a5 2. Nf3 a4 3. Nc3 e6 4. d4 Bb4 5. Bd2 a3 6. bxa3 Rxa3 7. Nb5 Bxd2+ 8.
Qxd2 Ra8 9. Qf4 d6 10. Bc4 Nf6 11. O-O O-O 12. Bd3 Nc6 13. e5 Nd5 14. Qe4 g6
15. Qg4 Ra5 16. Ng5 dxe5 17. dxe5 Nxe5 18. Qh4 Nf6 19. Nd4 Nxd3 20. Nb3 Rxg5
21. Qxg5 Nb4 22. Rad1 Qe8 *
Position (FEN): 2b1qrk1/1pp2p1p/4pnp1/6Q1/1n6/1N6/P1P2PPP/3R1RK1 w - - 3 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1467
Best move: Qxf6