Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Bc5 5. d3 O-O 6. c3 a6 7. h3 b5 8. Bb3 d6
9. Nbd2 Be6 10. Re1 Qd7 11. Bxe6 fxe6 12. Nf1 Ne7 13. d4 exd4 14. cxd4 Bb6 15.
e5 dxe5 16. dxe5 Nfd5 17. Ng3 Ng6 18. Rf1 Qc6 19. Nd4 Bxd4 20. Qxd4 Rad8 21.
Bg5 Ndf4 22. Bxd8 *
Position (FEN): 3B1rk1/2p3pp/p1q1p1n1/1p2P3/3Q1n2/6NP/PP3PP1/R4RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 969
Best move: Qxg2#