Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Normal_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. e3 Bb4 5. Nf3 O-O 6. Bd3 Nbd7 7. O-O c6 8. Ne5
a5 9. f4 Bxc3 10. bxc3 Ne4 11. Bxe4 dxe4 12. Qh5 Nxe5 13. fxe5 b5 14. cxb5 cxb5
15. Ba3 Re8 16. Qxf7+ Kh8 17. Be7 Qd7 18. Qf8+ Rxf8 *
Position (FEN): r1b2r1k/3qB1pp/4p3/pp2P3/3Pp3/2P1P3/P5PP/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 710
Best move: Rxf8#