Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Symmetrical_Variation
Moves: 1. c4 c5 2. Nc3 g6 3. g3 Bg7 4. Bg2 Nc6 5. e3 e5 6. Nge2 Nge7 7. d4 exd4 8.
exd4 Nxd4 9. Nxd4 Bxd4 10. O-O a6 11. Bh6 d6 12. Re1 Be6 13. Bxb7 Rb8 14. Bxa6
Rxb2 15. Bb5+ Bd7 16. Nd5 Bxf2+ 17. Kh1 Bxe1 18. Qxe1 Bxb5 *
Position (FEN): 3qk2r/4np1p/3p2pB/1bpN4/2P5/6P1/Pr5P/R3Q2K w k - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1394
Best move: Nf6#