Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nf3 Nc6 3. e4 d6 4. Nc3 Bg4 5. Be2 Nf6 6. O-O Be7 7. d4 Bxf3 8.
Bxf3 Nxd4 9. Be3 c5 10. Bxd4 cxd4 11. Nd5 Rc8 12. b3 O-O 13. Bg4 Rc5 14. f4
Nxe4 15. f5 b5 16. Nxe7+ Qxe7 17. cxb5 Rxb5 18. Qd3 Nc3 19. f6 gxf6 20. Bf5 Kh8
21. Rf3 e4 22. Bxe4 Nxe4 *
Position (FEN): 5r1k/p3qp1p/3p1p2/1r6/3pn3/1P1Q1R2/P5PP/R5K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1475
Best move: Qxb5