Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 h5 3. h3 h4 4. g4 Nc6 5. Nc3 d6 6. e4 Be6 7. d3 Nge7 8. Nge2 g6
9. Bg5 Bg7 10. Qd2 Qd7 11. Nd5 Bxd5 12. cxd5 Nd4 13. Nxd4 exd4 14. Bg2 f6 15.
Bf4 O-O-O 16. Qa5 Kb8 17. O-O f5 18. exf5 gxf5 19. g5 Ng6 20. Bd2 f4 21. Rfc1
Ne5 22. Be4 Rdf8 23. Kh2 Qe7 24. Rg1 f3 25. Rac1 Nf7 26. Rc4 Rh5 27. b4 Rc8 28.
b5 Nxg5 29. Ra4 a6 30. bxa6 Qe5+ 31. Kh1 Nxh3 32. axb7 *
Position (FEN): 1kr5/1Pp3b1/3p4/Q2Pq2r/R2pB2p/3P1p1n/P2B1P2/6RK b - - 0 32
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 961
Best move: Nxf2#