Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O a6 5. Ba4 b5 6. Bb3 h6 7. c3 d5 8. exd5
Nxd5 9. Re1 Bd6 10. Bxd5 Bb7 11. Bxc6+ Bxc6 12. Nxe5 Bxe5 13. Rxe5+ Kf8 14. d4
Qd6 15. Bf4 Qg6 16. Bg3 f6 17. Re3 f5 18. f4 h5 19. Qe2 h4 20. Bf2 *
Position (FEN): r4k1r/2p3p1/p1b3q1/1p3p2/3P1P1p/2P1R3/PP2QBPP/RN4K1 b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 626
Best move: Qxg2#