Chess puzzle (Checkmate)
Opening: Indian_Defense, Indian_Defense_Other_variations
Moves: 1. d4 Nf6 2. Bf4 g6 3. c4 Bg7 4. e3 c5 5. Be2 Nc6 6. d5 Na5 7. d6 Nh5 8. Bg5
Bxb2 9. Bxe7 Qb6 10. Nd2 Bxa1 11. Qxa1 Rg8 12. Bxh5 gxh5 13. Ne4 Qb4+ 14. Ke2
Qxc4+ 15. Kf3 Qd5 16. Qf6 Qd1+ 17. Ne2 Qxh1 18. Qg7 Qxg2+ 19. Qxg2 Rxg2 *
Position (FEN): r1b1k3/pp1pBp1p/3P4/n1p4p/4N3/4PK2/P3NPrP/8 w q - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1059
Best move: Nf6#