Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 e6 5. Nc3 c5 6. Bxf5 exf5 7. Be3 c4 8. Nge2
Ne7 9. O-O Ng6 10. f4 Nc6 11. Ng3 Nh4 12. Qe2 Be7 13. b3 Na5 14. Rab1 O-O 15.
bxc4 Nxc4 16. Rxb7 Nxe3 17. Qxe3 f6 18. Nxd5 Qxd5 19. Rxe7 fxe5 20. Qxe5 *
Position (FEN): r4rk1/p3R1pp/8/3qQp2/3P1P1n/6N1/P1P3PP/5RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 912
Best move: Qxg2#