Chess puzzle (Equality)
Moves: 1. d4 g6 2. Bf4 Bg7 3. e3 e6 4. Bc4 d6 5. Nf3 a6 6. c3 Ne7 7. Nbd2 O-O 8. O-O
h6 9. h3 Kh7 10. Qc2 Kh8 11. Rfe1 Nbc6 12. e4 e5 13. dxe5 dxe5 14. Bg3 g5 15.
Rad1 Qe8 16. Nb3 Ng6 17. Nc5 b6 18. Nd3 f5 19. exf5 Bxf5 20. Qb3 Na5 21. Qb4
Nxc4 *
Position (FEN): r3qr1k/2p3b1/pp4np/4pbp1/1Qn5/2PN1NBP/PP3PP1/3RR1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1562
Best move: Qxc4