Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bg5 c5 3. Bxf6 gxf6 4. d5 e6 5. Nc3 d6 6. e4 a6 7. Bd3 Rg8 8. g3
Nd7 9. Qh5 h6 10. Nge2 b5 11. b3 Ne5 12. Nf4 Qa5 13. Kd2 Rg5 14. Qe2 c4 15.
bxc4 b4 16. Nb1 b3+ 17. Kc1 bxa2 18. Nd2 Qa3+ 19. Kd1 exd5 20. cxd5 Bg4 21. f3
Nxf3 *
Position (FEN): r3kb2/5p2/p2p1p1p/3P2r1/4PNb1/q2B1nP1/p1PNQ2P/R2K3R w q - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1510
Best move: Nxf3