Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Bb4 4. Qb3 Bxc3+ 5. Qxc3 dxc4 6. Qxc4 Nc6 7. Nf3 Nf6
8. Bg5 h6 9. Bh4 O-O 10. e3 Na5 11. Qc2 b6 12. Rc1 Bb7 13. b4 Nc6 14. b5 Na5
15. Be2 Rc8 16. Ne5 Bxg2 17. Rg1 Be4 18. Qd2 g5 19. f3 Bh7 20. e4 Kh8 21. Bxg5
hxg5 22. Qxg5 Rg8 *
Position (FEN): 2rq2rk/p1p2p1b/1p2pn2/nP2N1Q1/3PP3/5P2/P3B2P/2R1K1R1 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 993
Best move: Nxf7#