Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. d4 Bd6 5. Bc4 h6 6. Bb5 Qe7 7. d5 Nb4 8. a3
Na6 9. O-O O-O 10. Be2 Nc5 11. b4 Ncxe4 12. Nxe4 Nxe4 13. Qd3 Nf6 14. Qc4 b6
15. Rb1 a5 16. Qc3 axb4 17. axb4 Nxd5 18. Qd3 Nxb4 19. Qe4 Ba6 20. Bxa6 Rxa6
21. Bd2 Nc6 22. h3 f5 *
Position (FEN): 5rk1/2ppq1p1/rpnb3p/4pp2/4Q3/5N1P/2PB1PP1/1R3RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1393
Best move: Qc4+