Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. c3 dxc3 6. Nxc3 Nf6 7. O-O Be7
8. d4 d6 9. h3 O-O 10. f4 Nd7 11. Qh5 Nb6 12. Bd3 g6 13. Qf3 Bf6 14. e5 dxe5
15. dxe5 Bg7 16. Bd2 c6 17. Ne4 Bf5 18. Bc3 Bxe4 19. Bxe4 Re8 20. f5 Bxe5 21.
fxg6 Bd4+ 22. Kh1 fxg6 23. Bxd4 *
Position (FEN): r2qr1k1/pp5p/1np3p1/8/3BB3/5Q1P/PP4P1/R4R1K b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1542
Best move: Qxd4