Chess puzzle (Equality)
Moves: 1. e4 e6 2. b3 c5 3. Bb2 Nc6 4. c4 d6 5. Nf3 Nf6 6. Nc3 Be7 7. d4 cxd4 8. Nxd4
O-O 9. Be2 Re8 10. O-O e5 11. Nf5 Bf8 12. f4 g6 13. Ng3 exf4 14. Rxf4 Bh6 15.
Rf1 Be3+ 16. Kh1 h5 17. Bxh5 gxh5 18. Nxh5 Bd4 19. Nxf6+ *
Position (FEN): r1bqr1k1/pp3p2/2np1N2/8/2PbP3/1PN5/PB4PP/R2Q1R1K b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1413
Best move: Bxf6