Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. Be3 Qb6 6. b3 cxd4 7. Bxd4 Nxd4 8.
Nxd4 Bc5 9. c3 a5 10. Be2 Bd7 11. O-O Rc8 12. Nf3 Ne7 13. Nbd2 Ng6 14. c4 d4
15. Ne4 Nf4 16. Re1 Bb4 17. Rf1 Bc6 18. Nd6+ Bxd6 19. exd6 Nxe2+ 20. Qxe2 Bxf3
21. d7+ Kxd7 22. Qxf3 Ke7 23. Rad1 Rhd8 24. Rfe1 Rc5 25. Qe4 e5 26. Qxh7 Qh6
27. Qe4 Rd7 28. Rxd4 Rxd4 29. Qxd4 Rc6 30. Qa7 Qd2 31. Qxb7+ Kd6 32. Rf1 Rc7
33. Qd5+ *
Position (FEN): 8/2r2pp1/3k4/p2Qp3/2P5/1P6/P2q1PPP/5RK1 b - - 4 33
Black to move.
Themes:  Endgame  
Puzzle rating: 1428
Best move: Qxd5