Chess puzzle (Checkmate)
Moves: 1. h3 e5 2. g3 d5 3. Bg2 Nf6 4. e3 Be7 5. a3 O-O 6. b3 c5 7. d3 Nc6 8. Bb2 e4
9. dxe4 Nxe4 10. Bxe4 dxe4 11. Nc3 f5 12. Nge2 Bf6 13. Nf4 Ne7 14. Rg1 b5 15.
Qc1 b4 16. axb4 cxb4 17. Na4 Bxb2 18. Qxb2 Nd5 19. Rd1 Bb7 20. Ne6 Qc8 *
Position (FEN): r1q2rk1/pb4pp/4N3/3n1p2/Np2p3/1P2P1PP/1QP2P2/3RK1R1 w - - 5 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 847
Best move: Qxg7#