Chess puzzle (Equality)
Moves: 1. Nf3 c5 2. e3 Nc6 3. b3 d5 4. Bb2 e6 5. c4 d4 6. exd4 cxd4 7. d3 Nf6 8. a3
Bd6 9. b4 e5 10. g3 Bg4 11. Bg2 O-O 12. O-O a6 13. Re1 Re8 14. Nbd2 Nd7 15. Ne4
Bc7 16. Qb3 Be6 17. Neg5 Bf5 18. Nd2 h6 19. Nge4 Be6 20. Nc5 Nxc5 21. bxc5 Rb8
22. a4 Ba5 23. Re2 Bg4 24. f3 Bf5 25. Ne4 Bxe4 26. Rxe4 Qg5 27. Rf1 Bd2 28. Qd1
Be3+ 29. Kh1 f5 30. Rh4 Qe7 31. f4 exf4 32. Bd5+ Kh7 33. Qh5 fxg3 *
Position (FEN): 1r2r3/1p2q1pk/p1n4p/2PB1p1Q/P1Pp3R/3Pb1p1/1B5P/5R1K w - - 0 34
White to move.
Themes:  Middlegame  
Puzzle rating: 1449
Best move: Qxf5+