Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. O-O Nc6 7. d4 Nf6
8. h3 e6 9. c3 Bd6 10. Bg5 Ne4 11. Be3 Rc8 12. Nbd2 f5 13. Nxe4 fxe4 14. Nd2
O-O 15. b3 Ne7 16. c4 Nf5 17. c5 Bb8 18. Qg4 Qc7 19. g3 h5 20. Qg6 Rf6 21. Qg5
h4 22. Bf4 Qf7 23. Bxb8 Rxb8 24. g4 Nxd4 25. Qe5 Ne2+ 26. Kh1 Rxf2 *
Position (FEN): 1r4k1/pp3qp1/4p3/2PpQ3/4p1Pp/1P5P/P2Nnr2/R4R1K w - - 0 27
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1544
Best move: Qxb8+