Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 a6 3. c3 d5 4. exd5 Qxd5 5. d4 e6 6. Nbd2 Nf6 7. Bc4 Qd8 8. O-O
b5 9. Bb3 Bb7 10. Re1 c4 11. Bc2 Be7 12. Ne4 Nbd7 13. Bf4 Nxe4 14. Bxe4 Bxe4
15. Rxe4 Nf6 16. Re2 Nd5 17. Bg3 h5 18. h3 h4 19. Bh2 O-O 20. Qd2 a5 21. Rae1
b4 22. Ne5 Rc8 23. Qc2 g6 24. Nxg6 Re8 25. Ne5 Bf6 26. Nxf7 Kxf7 27. Qh7+ Bg7
28. Be5 Qg5 29. Re4 Nf6 *
Position (FEN): 2r1r3/5kbQ/4pn2/p3B1q1/1ppPR2p/2P4P/PP3PP1/4R1K1 w - - 6 30
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1503
Best move: Bxf6