Chess puzzle (Equality)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Bc4 g6 4. Qf3 Nf6 5. Ne2 Bg7 6. d3 O-O 7. Bg5 h6 8. Bxf6
Bxf6 9. Nbc3 d6 10. Nd5 Bg7 11. h4 Na5 12. Bb3 Nxb3 13. cxb3 h5 14. Ne3 c6 15.
O-O-O a5 16. Nc3 d5 17. exd5 cxd5 18. Nexd5 Be6 19. Kb1 a4 20. bxa4 Ra5 21. Nb4
Qb6 22. Nbd5 Qd6 23. Ne3 Rc5 24. Ne4 Qd4 25. Nxc5 e4 26. Qe2 Qxc5 27. Rc1 Qb4
28. dxe4 Qxa4 29. Nd5 Ra8 30. b3 *
Position (FEN): r5k1/1p3pb1/4b1p1/3N3p/q3P2P/1P6/P3QPP1/1KR4R b - - 0 30
Black to move.
Themes:  Middlegame  
Puzzle rating: 1426
Best move: Qd4