Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. e5 d6 4. f4 dxe5 5. fxe5 b6 6. Nf3 Bb7 7. Bb5+ c6 8. Bc4
e6 9. O-O Ne7 10. Nc3 b5 11. Bd3 a6 12. Bg5 Nd7 13. Ne4 O-O 14. Nf6+ Bxf6 15.
exf6 Nd5 16. Ne5 Qc7 17. Nxd7 Qxd7 18. Bh6 Rfe8 19. Bg7 Ne3 20. Qf3 Nxf1 21.
Rxf1 Qxd4+ 22. Kh1 c5 *
Position (FEN): r3r1k1/1b3pBp/p3pPp1/1pp5/3q4/3B1Q2/PPP3PP/5R1K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1556
Best move: Qxb7