Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 g6 4. f4 Bg7 5. Nf3 d6 6. Bb5 Bg4 7. O-O Ne7 8. d3
O-O 9. Nbd2 exf4 10. Bxg7 Kxg7 11. exf4 a6 12. Bxc6 Nxc6 13. h3 Bxf3 14. Nxf3
Qf6 15. Ng5 Rfe8 16. Ne4 Qd4+ 17. Kh1 f5 18. c3 Qd5 19. Ng5 Re3 20. d4 Rae8 21.
Rc1 Re2 22. Rc2 *
Position (FEN): 4r3/1pp3kp/p1np2p1/3q1pN1/3P1P2/1PP4P/P1R1r1P1/3Q1R1K b - - 4 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 714
Best move: Qxg2#