Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Bc5 6. d4 exd4 7. O-O h6 8. Qb3
Qf6 9. e5 Qg6 10. Nh4 Qh5 11. g3 Nxe5 12. Re1 d6 13. Be2 Bg4 14. Bxg4 Qxg4 15.
Qxb7 Rd8 16. f4 dxc3+ 17. Kg2 g5 18. fxe5 gxh4 19. exd6+ Kf8 20. dxc7 h3+ 21.
Kh1 Rc8 22. Nxc3 Rxc7 23. Qd5 Nf6 24. Qd8+ Kg7 25. Bxh6+ Rxh6 26. Rf1 Bd4 *
Position (FEN): 3Q4/p1r2pk1/5n1r/8/3b2q1/2N3Pp/P6P/R4R1K w - - 2 27
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1471
Best move: Qxc7