Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 e6 5. a3 c6 6. Nf3 Nf6 7. Bc4 Be7 8. O-O
O-O 9. Bg5 b5 10. Ba2 Nbd7 11. Qe2 Bb7 12. Rad1 Qc7 13. Ne4 Rfe8 14. c4 Rad8
15. b4 a6 16. cxb5 cxb5 17. Rc1 Qb6 18. Nc5 Nd5 19. Rfd1 Bxg5 20. Nxg5 N7f6 21.
Nf3 Nf4 22. g3 Bxf3 *
Position (FEN): 3rr1k1/5ppp/pq2pn2/1pN5/1P1P1n2/P4bP1/B3QP1P/2RR2K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1158
Best move: Qxf3