Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 e6 4. e3 a6 5. c3 b5 6. Bd3 c5 7. dxc5 Bxc5 8. Nbd2
Nc6 9. Nb3 Be7 10. Qc2 Bb7 11. Nbd4 Rc8 12. Ne5 Na5 13. Bg5 h6 14. Bh4 Nc4 15.
Bxc4 dxc4 16. Rd1 O-O 17. Nxe6 Qa5 18. Nxf8 Rxf8 19. O-O b4 20. Bxf6 Bxf6 21.
Nd7 Qg5 22. Nxf8 *
Position (FEN): 5Nk1/1b3pp1/p4b1p/6q1/1pp5/2P1P3/PPQ2PPP/3R1RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 932
Best move: Qxg2#