Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. Nf3 c5 7. Bg5 Qb6 8. O-O
Nc6 9. Nc3 cxd4 10. Nb5 a6 11. Nd6+ Bxd6 12. exd6 h6 13. Bf4 Nf6 14. Ne5 Nh5
15. d7+ Ke7 16. Nxc6+ bxc6 17. Qa3+ c5 18. Bd2 Kxd7 19. Ba5 Qb5 20. b4 c4 21.
Rad1 Nf4 *
Position (FEN): r6r/3k1pp1/p3p2p/Bq1p4/1Ppp1n2/Q7/P1P2PPP/3R1RK1 w - - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2056
Best move: Qf3