Chess puzzle (Checkmate)
Opening: Nimzo-Larsen_Attack, Nimzo-Larsen_Attack_Modern_Variation
Moves: 1. b3 e5 2. Bb2 d5 3. e3 d4 4. Nf3 Nc6 5. Bb5 Bg4 6. h3 Bh5 7. g4 Bg6 8. Nxe5
Qd5 9. Bxc6+ bxc6 10. Nf3 c5 11. exd4 O-O-O 12. O-O h5 13. Nc3 Qb7 14. Na4 hxg4
15. hxg4 Be4 16. Nxc5 Bxf3 17. Nxb7 *
Position (FEN): 2kr1bnr/pNp2pp1/8/8/3P2P1/1P3b2/PBPP1P2/R2Q1RK1 b - - 0 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1420
Best move: Rh1#